Developer

Capco Logo

Capco

πŸ’΅ $119k-$136k
πŸ“Remote - United States

Summary

Join Capco's Technology Delivery Team as a Java AWS Developer and leverage your agile development expertise and engineering best practices to contribute to high-quality software products. You will collaborate with various teams and vendors to define and implement solutions, design and develop full-stack applications using Java, Spring Boot, and related technologies, and ensure application security, scalability, and performance. The role involves writing clean, maintainable code, implementing RESTful APIs, setting up CI/CD pipelines, conducting code reviews, and troubleshooting issues. Continuous improvement of development processes and fostering a culture of innovation are key aspects of this position. Capco offers a competitive benefits package and a dynamic work environment.

Requirements

  • 5+ years development experience using Java in a J2EE environment
  • Experience Developing and maintaining microservices using Spring Boot in Java, handling API transactions and managing the data layer for our micro apps
  • 2+ years current experience with SQL
  • 2+ years current experience handling AWS data. Familiarity with other DB technologies like Oracle and MySQL
  • Experience setting up, configuring, and maintaining CI/CD pipelines
  • Knowledge of automated testing frameworks and practices
  • Familiarity with version control systems, particularly Git

Responsibilities

  • Work closely with business units, application teams, infrastructure areas and vendors to identity, review and evaluate solution requirements
  • Design, develop, test, and deploy full stack applications using Java, Spring Boot, and related technologies
  • Write clean, maintainable, and efficient code, following best practices and coding standards
  • Implement RESTful APIs and integrate with various third-party services
  • Set up, configure, and maintain CI/CD pipelines using tools such as Jenkins
  • Conduct code reviews, troubleshoot issues, and perform debugging
  • Ensure application security, scalability, and performance
  • Continuously improve development processes and workflows
  • Contribute to a culture of innovation, ideas, and continuous improvement, along with a great attitude, solid communication skills, willingness to learn and collaborate

Preferred Qualifications

Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus

Benefits

  • Medical, dental and vision insurance
  • A 401(k) plan
  • Tuition reimbursement

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.