Position: Java Development Team Lead
Company: Epam Anywhere
Category: Java
Experience required: 5y
English level: upper

Currently, we are looking for a remote Development Team Lead with 6+ years of strong experience with Java 11+ and solid experience with Spring Boot to join our team.

**Responsibilities**
Write high-quality code
Offer good solutions for business problems
Work together with other team members on achieving common goal
Perform code review of other team members
Provide estimates for tasks
Communicate with the customer when it is required
Meet deadlines

**Requirements**
6+ years of strong experience with Java 11
Solid experience with Spring Boot
Writing automated unit and integration tests using Junit and REST Assured
Background with additional front-end development technologies such as HTML5, CSS3
AWS CDK experience and an understanding of how to build, test and maintain a CI/CD pipeline
Integration with Swagger and Swagger HUB for API-first software design
Experience with SQL and Relational Database Design
Experience with version control tools, such as Git
Leadership experience
English level B2 and above

**Nice to have**
Practical experience with software design patterns
Experience with ArgoCD and integration with GitLab CI/CD pipelines

**We offer**
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 38,000+ industry's top professionals