Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Lead Java Engineer - Java, Microservices, React JS, Azure

AT EPAM Systems
EPAM Systems

Lead Java Engineer - Java, Microservices, React JS, Azure

Chennai, India

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a Lead Java Engineer to join our innovative team. This role calls for a seasoned professional with extensive experience in Java, Microservices, React JS, and Azure. The successful candidate will be responsible for leading the development of high-quality applications, ensuring best practices, and collaborating with a talented team to deliver exceptional solutions.

Want more jobs like this?

Get jobs in Chennai, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


#LI-DNI#EasyApply

Responsibilities
  • Develop hands-on with Java and Spring Framework, React JS, Azure, or other cloud technologies
  • Handle front-end development using React and modern frameworks like MFE
  • Work on database development across PostgreSQL and Oracle, ensuring proper integration with application services
  • Oversee application containerization and manage deployments
  • Construct back-end Microservices and REST APIs
  • Enhance and maintain existing codebases while ensuring optimal performance
  • Execute and manage unit testing effectively
  • Conduct thorough code reviews to maintain code quality
  • Adhere to coding standards and participate in continuous integration processes
  • Join and contribute to SCRUM gatherings and other agile practices
  • Provide estimates and participate in planning sessions
  • Act as a mentor to other developers and foster a collaborative environment
Requirements
  • 8+ years of experience in Java development, particularly with Java 8 and Core Java
  • Proficiency in Spring Boot, Microservices architectures, and design patterns
  • Skills in ReactJS, TypeScript, JavaScript, HTML5, and CSS3
  • Competency in Azure or equivalent cloud environment
  • Familiarity with unit testing practices
  • Knowledge of database technologies, preferably SQLServer
  • Background in OO Design, RESTful web services, and best coding practices
  • Capability to work with APIs and understand the technicalities of Microservices architecture
Nice to have
  • Financial Services background in wealth management
  • Prior experience leading teams or projects in a professional setting
We offer
  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

Client-provided location(s): Chennai, Tamil Nadu, India
Job ID: EPAM-epamgdo_bltec0eea3d84a4ebe5_en-us_Chennai_India
Employment Type: Other