Lead Java Developer
We are searching for a Lead Java Developer with expertise in Spring Boot, Amazon Web Services, and ReactJS to join our team remotely. As a Lead Java Developer, you will play a key role in developing and maintaining high-scale distributed cloud-based microservices suites, as well as communicating your approach effectively to architects and engaging with different stakeholders to clarify technical or product requirements.
Responsibilities
- Develop and maintain high-scale distributed cloud-based microservices suites using Java, Spring Boot, and ReactJS
- Collaborate with cross-functional teams to conceptualize, design, develop, and implement effective technical solutions
- Provide technical leadership and guidance to the development team, ensuring high code quality and adherence to best practices
- Engage with different stakeholders to clarify technical or product requirements, and communicate your approach effectively to architects
- Optimize and fine-tune technical solutions to ensure enhanced performance and scalability
Requirements
- 5+ years of professional development experience in Java
- Hands-on experience in Spring Boot
- 1+ year of relevant leadership experience
- Proficiency in UI development using ReactJS
- Ability to understand moderately complex systems, test and monitor your own code, and debug your own code
- Experience building high-scale distributed cloud-based microservices suites, with a background in third-party cloud services, especially Amazon AWS
- Working knowledge of different design and architectural patterns
- Ability to document technical design and communicate your approach effectively to architects
- Excellent communication and collaboration skills, with the ability to engage with different stakeholders to clarify technical or product requirements
- Fluent in English with Upper-Intermediate level or higher
Nice to have
- Experience with Spring Framework
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