Lead Full Stack Java Developer

Sorry, this position is no longer available
Colombia
We are seeking a Lead Full Stack Java Developer to join our remote team.
The ideal candidate should have 5+ years of relevant production experience, and 1+ years of relevant leadership experience. The candidate will be responsible for leading a team of developers, designing, developing, and maintaining complex web applications. The candidate should have excellent leadership, communication, and problem-solving skills.
Responsibilities
- Leading a team of developers and collaborating with cross-functional teams to identify and solve complex problems
- Designing and developing complex web applications using Java technologies
- Writing clean, maintainable, and efficient code
- Participating in code reviews and ensuring code quality
- Troubleshooting and debugging issues in production environments
Requirements
- 5+ years of relevant production experience
- 1+ years of relevant leadership experience
- Strong knowledge of Core Java Development
- Experience with REST, SOAP, Spring HATEOAS, and Web Services
- Experience with Angular
- Experience with Amazon Web Services
- Knowledge of Docker, Helm, Java Microservice Infrastructure, Java Microservice Infrastructure Tools, Kubernetes, Microservice Architecture Pattern, and Terraform
- Experience with Spring Batch, Spring Boot, Spring Core, Spring Data, Spring Integration, Spring MVC, Spring Security, Spring Session, and Spring WebFlux
- B2+ English level
Nice to have
- Experience with NoSQL Databases and SQL
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn