Back to Search
We are seeking a highly skilled and experienced Lead Java Developer to join our remote team.
As a Lead Java Developer, you will play a crucial role in assessing code to ensure adherence to best practices. Additionally, you will lead a team of 2-3 engineers, guiding them through the implementation of agreed-upon improvements until successful roll-out.
Responsibilities
- Assess code to ensure adherence to best practices and industry OSS standards
- Advise clients on the readiness of implementations for rollout as OSS
- Document suggested improvements in an estimated backlog format
- Lead a team of 2-3 engineers in the implementation of agreed-upon improvements until successful roll-out
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of relevant production experience
- Strong proficiency in Apache Kafka, Blockchain, Code Audit Tools, Code Review Tools, Open Source Software Development, PostgreSQL, Security Standards, Solution architecture Best practices, Solution assessment, and Spring Boot
- Experience in assessing code to best practices and industry OSS standards
- Proven ability to lead a team of engineers and guide them through the implementation process
- Excellent communication skills in English (B2+ level)
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