Lead Java Developer
Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Java
& 8 others
India: Rajasthan, Jaipur
We are looking for a Lead Java Developer with strong expertise in Angular to join our team.
In this role, you will guide the development of high-performance applications, working closely with cross-functional teams to deliver robust and scalable solutions. If you are passionate about leading development projects and enjoy working in a collaborative environment, this opportunity is a perfect fit.
Responsibilities
- Lead the design, development, and implementation of Java-based applications
- Collaborate with stakeholders to understand technical and business requirements
- Develop and maintain front-end components using Angular
- Oversee the integration of applications with backend systems and APIs
- Ensure code quality through best practices, including code reviews and unit testing
- Mentor and guide team members to enhance their technical skills and productivity
- Contribute to the architecture and design of scalable microservices solutions
- Optimize application performance and ensure high availability
- Stay updated on emerging technologies and incorporate them into development processes
- Coordinate with cross-functional teams to ensure timely and successful project delivery
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline
- At least 5 years of professional experience as a Java Developer or in a similar role
- A minimum of 1 year of leadership experience in guiding and managing development teams
- Proficiency in Java 8 for developing robust and efficient applications
- Strong experience with Angular for building dynamic and responsive front-end interfaces
- Hands-on expertise in Spring Boot for creating scalable microservices
- Experience with Hibernate for ORM and database interaction
- Proficiency in unit testing frameworks to ensure code reliability and functionality
- Knowledge of object-oriented design principles, design patterns, and RESTful web services
- Experience with database technologies and SQL Server for data management
- Understanding of microservices architecture and its implementation
- Fluency in English, both written and spoken, at a B2 level or higher
Nice to have
- Experience with HTML5 and CSS for creating responsive user interfaces
- Familiarity with cloud platforms for deploying and managing applications
- Knowledge of DevOps practices and tools for CI/CD and automation
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
- Opportunity to join and participate in life of EPAM's Employee Resource Groups
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn