Lead Java Full Stack Developer
Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Java
& 8 others
India: Rajasthan, Jaipur
We are seeking a highly skilled Lead Java Full Stack Developer to join our remote team.
In this role, you will be responsible for designing, implementing, and maintaining Java-based software and applications, and contributing to all stages of the software development lifecycle. The primary focus will be on thoroughly analyzing user requirements, envisioning system features, and choosing optimal solutions to use for these purposes, then implementing, and monitoring them. The ideal candidate will have excellent communication, leadership skills, and be proactive in their approach.
Responsibilities
- Design, develop, and maintain Java-based software and applications
- Analyze user requirements, envision system features, and determine optimal solutions
- Implement and test software using Agile methodologies
- Ensure software is reliable, efficient, and maintainable
- Collaborate with the team of developers to ensure project success
- Participate in code reviews and establish best practices
Requirements
- Good knowledge of Java with at least 5+ years of relevant work experience
- Strong leadership skills with 1+ years of relevant leadership experience
- Excellent communication skills and proactive approach
- Experience in implementing a reliable system
- Working knowledge of Spring Framework, SQL, Relational database, Rest architecture, and Unit testing (JUnit5, Mockito)
- Working knowledge of Javascript, Angular framework, and Frontend Unit testing
- Working proficiency in English (B2+)
Nice to have
- Experience with cloud (PCF - Pivotal Cloud Foundry)
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