Vacancy catalog
EPAM
Open role

Lead Full Stack Developer (Java, React)

EPAMSingapore, Singapore
Work model
Hybrid
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
23 tags

Technology context

23

Parsed from the vacancy text; ordered by relevance to this role.

TypeScriptReact.jsFull StackDatabasesJavaKubernetesBackendKafkaDevOpsFrontendScalabilityMicroservicesAPISpringJenkinsRESTSRECI/CDGrafanaSQLGitHibernateOpenSearch

Full listing

Role description

We are seeking a Lead Full Stack Developer (Java, React) . You will build and ship production-ready services and user experiences on Java 21, Spring Boot and React while guiding engineering standards across the team. If you enjoy hands-on delivery, strong code reviews and shaping practical architecture, this role offers real ownership from design through release.

Responsibilities

  • Lead end-to-end design and delivery of full stack applications from discovery through production support
  • Build and review Java 21 and Spring Boot microservices, REST APIs and integration patterns
  • Build and review React and TypeScript UIs with scalable component architecture
  • Define clear API contracts and data flows between Front-end and Back-end components
  • Establish coding standards, branching strategies and code-quality controls across the team
  • Drive automated testing across unit, integration and end-to-end layers
  • Partner with DevOps and SRE teams to deliver via CI/CD to OpenShift
  • Mentor engineers through design reviews, code reviews and day-to-day technical guidance

Requirements

  • Java hands-on development background with recent Long Term Support releases (Java 21 in this project)
  • Spring Boot experience building microservices and REST APIs using the Spring Framework
  • React hands-on experience building Front-end applications with TypeScript
  • State management knowledge with Redux or a comparable approach
  • Databases experience with relational databases, SQL and Hibernate or Spring Data JPA
  • Container platforms hands-on experience with OpenShift or Kubernetes
  • Continuous integration experience with Git, Maven or Gradle and Jenkins or comparable CI/CD tooling
  • Technical leadership experience guiding delivery, mentoring engineers and aligning stakeholders in Agile teams

Nice to have

  • Microfrontend experience including Module Federation
  • Event streaming exposure with Kafka or RabbitMQ
  • Observability experience with Elastic Stack, OpenSearch, Grafana or AppDynamics