Java Software Engineering Team Lead for a Publishing Company

Sorry, this position is no longer available
India
We are currently looking for a remote Software Engineering Team Lead with 11+ years of Java experience, Web-Services knowledge and experience with Maven, Spring framework to join our team.
The customer is a global provider of professional information, software solutions, and services for clinicians, accountants, lawyers, and tax, finance, audit, risk, compliance, and regulatory sectors.
Responsibilities
- Provide existing functionality support/maintenance
- Tasks/unit tests implementation/design/estimation
- Active participation in daily meetings with customers, design and status calls
- Coordinate teamwork, communicate with stakeholders, perform status reporting activities
- Taking part in code review processes
Requirements
- Strong leadership/communication skills
- 11+ years of Java 8-11 experience
- Web-Services knowledge
- Knowledge of design patterns
- Experience with Maven, Spring framework (at least for DI/IoC)
- XML/XSLT/XPATH knowledge
- Experience with SQL
- Experience with testing frameworks: JUnit/Mockito + Sonar as a quality gate
- Linux/Docker understanding
- Proficient English (written and spoken) B2
- Deep knowledge in Cloud technologies (AWS)
Nice to have
- Experience in content management domain
- Knowledge of Cloud/AWS (basic level)
- Experience with CI/CD tools
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