We are looking for a Lead Java Developer with AWS to spearhead the design and delivery of scalable, cloud-native solutions. In this position, you will guide a team of engineers, architect microservices-based systems and ensure the successful rollout of robust applications on AWS infrastructure.
Responsibilities
- Spearhead the design and development of enterprise-grade Java applications
- Architect and build microservice-based solutions aligned with business goals
- Oversee deployment and orchestration of containerized workloads on AWS
- Deliver technical leadership and mentorship to development team members
- Establish coding standards, best practices and review code for quality assurance
- Partner with cross-functional teams to translate requirements into technical solutions
- Advance infrastructure automation and continuous delivery pipelines
- Guarantee scalability, security and performance of deployed services
- Resolve complex production issues and propose long-term solutions
- Contribute to architectural decisions and technology selection
Requirements
- 5+ years of experience in Core Java Development
- At least 1 year of relevant leadership experience
- Expertise in Spring Boot, Spring Core and Spring MVC
- Proficiency in Spring WebFlux, Spring Security and Spring Integration
- Skills in Spring Data, Spring Batch and Spring Session
- Background in Microservice Architecture Style
- Knowledge of Amazon Web Services, Docker and Kubernetes
- Familiarity with Terraform for infrastructure as code
- Competency in SQL
- English proficiency at B2 level or higher