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 searching for an experienced Lead Java Full-Stack Developer with a strong background in React to join our growing team.

This role involves leading the creation of modern software solutions while managing and inspiring a team of developers. Be a part of an innovative and fast-paced environment where you’ll work with the latest technologies to deliver impactful projects.

Responsibilities
  • Manage the full lifecycle of software development, from initial design to final deployment
  • Work closely with multiple teams to understand and refine both technical and business requirements
  • Mentor and support developers to ensure high-quality coding practices and adherence to standards
  • Perform code reviews to maintain consistency and identify opportunities for improvement
  • Optimize system performance and ensure scalability for growing user demands
  • Diagnose and resolve production challenges in a timely and efficient manner
  • Lead the integration and implementation of microservices to create scalable and modular systems
  • Contribute to the development of technical blueprints and architectural strategies
  • Stay informed about new tools, frameworks, and trends in the technology landscape
  • Cultivate a positive and collaborative team environment focused on innovation and learning
Requirements
  • Degree in Computer Science, Information Technology, or a related field at the bachelor’s or master’s level
  • More than 5 years of practical experience in Java development, showcasing a history of building dependable applications
  • At least one year of leadership experience, including managing and mentoring development teams
  • Advanced knowledge of JavaScript, TypeScript, and React.js, with experience in creating dynamic and user-friendly interfaces
  • Strong expertise in Spring Boot and other Java frameworks to build enterprise-level software applications
  • Skilled in designing and consuming RESTful APIs to enable seamless interactions between services
  • Hands-on experience with CI/CD tools and processes to automate and enhance development workflows
  • Familiarity with both SQL and NoSQL database systems for effective data storage and retrieval
  • Deep understanding of the Software Development Life Cycle, covering every phase from planning to delivery
  • Proficient in microservices architecture, with experience in designing, deploying, and maintaining scalable systems
  • Knowledge of building secure and resilient applications to ensure reliability and data protection
  • Experience with Agile methodologies, such as Scrum or Kanban, to deliver projects efficiently
  • Strong communication skills, capable of effectively explaining technical ideas to both technical and non-technical audiences
  • Proficient in English (written and spoken) at a B2 level or higher
Nice to have
  • Experience working with cloud platforms like AWS, Azure, or Google Cloud to enhance application scalability
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes to streamline deployments
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