We are looking for an experienced Lead Java Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-performance applications while leading a team of developers. You will work closely with stakeholders to deliver scalable and efficient solutions.
Responsibilities
- Lead the development of Java-based applications, ensuring high-quality code and best practices
- Design and implement robust, scalable, and maintainable software solutions
- Mentor and guide the development team, providing technical leadership and code reviews
- Collaborate with cross-functional teams to define requirements and deliver innovative solutions
- Ensure proper unit testing using JUnit and other testing frameworks
- Optimize application performance and troubleshoot issues as needed
- Stay updated on industry trends and emerging technologies to drive continuous improvement
Requirements
- 5+ years of experience in Java development
- Strong expertise in Java and JUnit
- Experience with software design principles and architecture patterns
- Proven ability to lead development teams and mentor junior developers
- Experience with Agile methodologies and DevOps practices
- Strong problem-solving skills and attention to detail
- B2+ English level for effective communication
Nice to have
- Experience with JAX for web services development
- Familiarity with Oracle Cloud solutions
- Knowledge of microservices architecture and cloud-native development
- Understanding of security best practices in application development
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