GO TO SEARCH
Java Team Lead
Sorry, this position is no longer available
We are looking for a highly skilled remote Lead Java Developer to join our team.
In this role, you will be responsible for designing and developing applications and microservices, REST APIs, and defining target state design/architecture. You will be part of a SCRUM team, collaborating with cross-functional teams to ensure high-quality solutions and timely delivery. If you are passionate about Java and AWS development, have experience in agile methodology, and are an excellent communicator, we invite you to join our team.
Responsibilities
- Lead the development team, ensuring timely delivery of high-quality products
- Design and develop highly scalable and reliable applications using Java, Angular, and AWS
- Ensure the quality of the codebase, adhering to best practices and methodologies
- Collaborate with cross-functional teams to ensure timely delivery of high-quality products
- Participate in sprint planning and estimation, breaking down user stories into pieces as needed
- Perform unit, integration, and performance testing
- Participate in peer-level code reviews
- Proactively identify issues and collaborate with the team to solve them
- Mentor other developers and collaborate with peers
Requirements
- Bachelor's Degree in Computer Science or similar
- 5+ years of experience designing and developing applications with Java
- 1+ years of relevant leadership experience
- Experience with SpringBoot and Micro-services
- Expertise in AWS
- Knowledge of Angular
- Ability to analyze legacy application and define target state design/architecture
- Attention to detail and experience with Software Quality Control processes and agile project experience
- Experience with Systems Engineering processes, API Testing and automation, and DevSecTestOps
- Experience with non-functional testing
- Fluent spoken and written English at an Upper-Intermediate level or higher