Senior Full Stack Java Engineer (TypeScript)
Hybrid in Vietnam: Hanoi, Vietnam: Ho Chi Minh City
Java& 4 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
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
