Developer

Capco
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:
Similar Remote Jobs

