Vacancy catalog
EPAM
Open role

Senior Full Stack Java Engineer (TypeScript)

EPAMViet Nam, Hanoi; Viet Nam, Ho Chi Minh City
Work model
Hybrid
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
16 tags

Technology context

16

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

TypeScriptFull StackJavaKubernetesBackendDockerFrontendMicroservicesRedisAPIPostgreSQLSpringRESTCI/CDPrometheusGit

Full listing

Role description

We are seeking a Senior Full Stack Java Engineer to build cloud-native products that scale. You will design Java 21 microservices, deliver TypeScript-based user experiences, and strengthen reliability through CI/CD, observability, and secure APIs. Join a team that values clean engineering and practical problem-solving.

Responsibilities

  • Design full stack solutions from requirements through delivery
  • Build and maintain Java 21 services using Spring Boot and microservices patterns
  • Develop Front-end features using TypeScript and modern web frameworks
  • Integrate with PostgreSQL, Redis, messaging platforms, and external services
  • Improve security and API design using OAuth2 and JSON Web Token (JWT)
  • Drive code quality through reviews, refactoring, and mentoring
  • Troubleshoot production issues, complete root cause analysis, and prevent recurrence
  • Contribute to Agile delivery through planning, estimation, reviews, and retrospectives

Requirements

  • Proven experience building Back-end services with Java, Spring Boot, Spring Security, REST APIs, and microservices
  • Hands-on experience delivering Front-end applications with TypeScript and a modern framework
  • Experience designing data access and performance tuning with PostgreSQL and Redis
  • Knowledge of secure authentication and authorization using OAuth2 and JSON Web Token (JWT)
  • Hands-on experience with Docker, Kubernetes and GitOps delivery using Argo CD
  • Proficiency with build, version control and delivery workflows using Gradle, Git and continuous integration and continuous delivery (CI/CD)
  • Strong background in observability including Datadog, Prometheus and structured logging with Logback
  • Clear communication in English with confidence working in cross-functional teams