Lead Java FullStack Software Engineer - Java, ReactJS, Microservices

EPAM Systems

Maharashtra

On-site

INR 4,000,000 - 7,000,000

Full time

42 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems is seeking a Lead Java Engineer to drive the design and delivery of Java-based systems, focusing on robust microservices, Spring Boot, and modern front-end with React.js.

You will mentor peers, participate in SCRUM ceremonies, and collaborate across teams to ensure scalable solutions on Azure, with strong REST APIs and database integration.

Qualifications

  • 8+ years of hands-on Java development experience including Java 8.
  • Expertise in Spring Boot and microservices architecture.
  • Strong front-end skills: React.js, Typescript, JavaScript, HTML5, CSS3.
  • Experience deploying on Azure or similar cloud platforms.
  • Solid knowledge of RESTful services, OOP, design patterns.
  • Experience with unit testing and code reviews.
  • Ability to participate in SCRUM ceremonies and Agile planning.

Responsibilities

  • Lead Java-based application development using Spring Boot and microservices.
  • Implement front-end solutions with React.js and manage MFE architectures.
  • Work with PostgreSQL or Oracle and integrate with services.
  • Oversee containerization and deployments on Azure or similar clouds.
  • Design robust back-end microservices and REST APIs.
  • Maintain code quality and conduct unit tests and reviews.
  • Adhere to coding best practices and participate in SCRUM ceremonies.
  • Contribute to estimation and project planning; mentor teammates.

Skills

Java
Spring Boot
Microservices
React.js
Typescript
JavaScript
HTML5
CSS3
Azure
REST APIs
Unit Testing
Code Reviews
SCRUM
Object-Oriented Design
Design Patterns

Tools

Azure
SQL Server
PostgreSQL
Oracle

Job description

We are looking for a highly skilled and experienced Lead Java Engineer to join our team, focusing on Java, Microservices, and ReactJS. The successful candidate will be instrumental in the development and maintenance of high-quality software solutions, ensuring alignment with the organization's technology strategy and business objectives.

Responsibilities
  • Lead the development process for Java-based applications using Spring Framework and Microservices
  • Implement front-end solutions by utilizing React.js and manage multiple front-end (MFE) architectures
  • Handle database development tasks involving PostgreSQL or Oracle along with integration with application services
  • Oversee application containerization and orchestrate deployments through Azure or similar cloud platforms
  • Design and construct robust back-end Microservices and REST APIs
  • Enhance and maintain existing codebase ensuring high-quality standards
  • Conduct thorough unit testing and code reviews across the team
  • Adhere to and enforce coding best practices and participate in SCRUM ceremonies
  • Engage in estimation and planning sessions for project timelines and deliverables
  • Provide mentorship to other developers and collaborate effectively with team members
Requirements
  • 8+ years of experience in Java, including Java 8, Core Java, Spring Boot, and Microservices
  • Proficiency in front-end technologies including React.js, Typescript, JavaScript, HTML5, CSS3
  • Experience deploying and managing applications on Azure or similar cloud platforms
  • Solid understanding of object-oriented design, design patterns, and Restful web services
  • Background in unit testing and conducting code reviews
  • Competency in database technologies, preferably SQLServer
  • Showcase of implementing APIs and microservices architecture
  • Flexibility to participate in SCRUM ceremonies and other Agile planning sessions
Nice to have
  • Knowledge of the financial services sector, particularly in wealth management
  • Background in PostgreSQL or Oracle database systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Full-Stack Developer - Java, ReactJS, Microservices
Lead Java Full-Stack Developer - Java, ReactJS, Microservices

EPAM Systems • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices

EPAM Systems • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices

EPAM Systems • Chennai District

On-site
INR 4,000,000 - 7,000,000
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices

EPAM Systems • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Lead Java Full-Stack Developer - Java, ReactJS, Microservices
Lead Java Full-Stack Developer - Java, ReactJS, Microservices

Epam Systems • Pune District

On-site
INR 2,800,000 - 4,200,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices
Lead Java FullStack Software Engineer - Java, ReactJS, Microservices

TymblHub • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Lead Java FullStack Developer - Java, ReactJS, Microservices
Lead Java FullStack Developer - Java, ReactJS, Microservices

TymblHub • Pune District

On-site
INR 3,000,000 - 5,000,000
Lead Java Software Developer – Java 8, Microservices, ReactJS, JUnit
Lead Java Software Developer – Java 8, Microservices, ReactJS, JUnit

EPAM Systems • Chennai District

On-site
INR 4,000,000 - 8,000,000