EPAM logo

Lead Full Stack Developer (Java, React)

EPAM·Salary not specified

Primary stack

OpenSearchAgileReactKubernetesReduxTypeScriptCI/CDSpring BootJavaSQL

Nice to have's

MicrofrontendKafkaRabbitMQElastic StackGrafanaAppDynamics

Job description

About the Position

We are seeking a Lead Full Stack Developer (Java, React) to join our team in Singapore. 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

We Offer

By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021, 2022, and 2023. Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters. You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices. We offer a transparent career path and an individual roadmap to engineer your future and accelerate your journey. At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us.

About the Company

EPAM is a global software engineering and product development company. We partner with the world's leading brands to deliver innovative digital solutions. Our mission is to empower businesses and individuals to achieve their full potential through technology.

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 3139 roles

Popular searches