Lead Java Full-Stack Developer
Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Java
& 6 others
India: Rajasthan, Jaipur
We are actively seeking a skilled and passionate Senior Java Full-Stack Developer to join our dynamic team.
This opportunity involves collaborating with Business Analysts, Architects, and fellow developers to design, improve, and sustain high-quality software products. As an integral member of our development team, your efforts will significantly influence the overall product experience while aligning with the company's technical and business objectives.
Responsibilities
- Implement and enhance software features based on technical specifications and user input
- Integrate mapping services such as Google Maps and Mapbox into applications
- Develop clean, maintainable, and efficient code
- Engage in code review processes and assist in managing software version control systems like GitHub
- Identify and resolve complex software issues
- Work collaboratively with interdisciplinary teams, including designers and product managers
- Engage in Agile development practices and ceremonies
- Explain technical concepts in simple, understandable terms
- Manage CI/CD pipelines to facilitate seamless deployment processes
Requirements
- Minimum of 5 years of experience in Angular and Java
- Prior leadership role within a development team
- Background in full-stack development and Single Page Applications/Microfrontend architectures
- Proficiency in reactive programming and integration of mapping services
- Ability to develop clean, maintainable, and efficient code
- Expertise in managing software version control systems
- Strong analytical and problem-solving abilities
- Understanding of Agile development practices
Nice to have
- Contributions to open-source initiatives
- Proficiency in additional programming languages such as TypeScript or Scala
- Certifications in Java or related 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
- 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