India
We are seeking an experienced Lead Java Developer to join our remote team, working on a cutting-edge project with a focus on microservice architecture and NoSQL databases. As a Lead Java Developer, you will be responsible for leading a team of developers in designing and developing scalable and high-performance software solutions. You will collaborate with cross-functional teams to identify technical requirements and provide innovative solutions to complex problems. If you are passionate about Java development and have a track record of delivering high-quality software solutions, we invite you to be part of our team.
Responsibilities
- Design and develop scalable and high-performance software solutions using Java and Spring Boot
- Lead a team of developers, providing guidance and support to ensure the delivery of high-quality software solutions
- Collaborate with cross-functional teams to identify technical requirements and provide innovative solutions to complex problems
- Contribute to the development and maintenance of software architecture and design documents
- Participate in code reviews to ensure adherence to coding standards and best practices
- Develop and maintain unit and integration tests to ensure the reliability and quality of software solutions
- Conduct performance tuning and optimization to ensure the scalability and efficiency of software solutions
Requirements
- A minimum of 5 years of experience in Java development, demonstrating expertise in Java 8 and Spring Boot
- In-depth knowledge of Microservice Architecture Pattern and NoSQL Databases, showcasing your ability to design and develop scalable and high-performance software solutions
- Proficiency in Spring Core and Spring Data, enabling you to develop robust and maintainable code
- Familiarity with Microsoft Azure, highlighting your broader perspective on cloud computing and infrastructure
- Experience in leading a team of developers, demonstrating your ability to mentor, guide, and motivate team members to deliver high-quality software solutions
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
- Experience with Laravel, showcasing your ability to work with additional web frameworks and technologies
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