Skip To Main Content
backBack to Search

Lead Java Full-Stack Developer

Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Java
& 9 others

We are seeking an experienced Lead Java Full-Stack Developer with strong expertise in React to join our team.

In this role, you will take charge of designing and implementing innovative solutions while mentoring a team of developers. This is an exciting opportunity to work on cutting-edge technologies in a collaborative and fast-paced environment.

Responsibilities
  • Lead the design, development, and deployment of high-quality software solutions
  • Collaborate with cross-functional teams to gather and analyze project requirements
  • Mentor and guide junior developers to ensure best practices and coding standards are followed
  • Conduct code reviews to maintain quality and identify areas for improvement
  • Optimize application performance and scalability
  • Monitor and debug production issues, ensuring timely resolution
  • Drive the implementation of microservices architecture for complex systems
  • Contribute to the development of software architecture and technical roadmaps
  • Stay up-to-date with emerging technologies and industry trends
  • Foster a collaborative and innovative team culture
Requirements
  • A degree in Computer Science, Information Technology, or a related field
  • 5+ years of hands-on experience in Java development, demonstrating expertise in building robust applications
  • At least one year of experience in a leadership role, managing and mentoring development teams
  • Proficiency in JavaScript, TypeScript, and React.js, with experience building modern frontend applications
  • Strong knowledge of Spring Boot and other Java frameworks for building enterprise-grade applications
  • Experience designing and consuming RESTful APIs for seamless integration
  • Hands-on experience with CI/CD pipelines to automate build, test, and deployment processes
  • Familiarity with both SQL and NoSQL databases, ensuring efficient data handling
  • In-depth understanding of the Software Development Life Cycle, from planning to deployment
  • Expertise in microservices architecture, including design, development, and deployment
  • Knowledge of application resiliency and security best practices to ensure robust systems
  • Experience working with Agile methodologies, including Scrum and Kanban
  • Excellent communication skills, with the ability to explain technical concepts to diverse audiences
  • Fluent English skills (written and spoken) at a B2 level or higher
Nice to have
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with containerization and orchestration tools like Docker and Kubernetes
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