ST Engineering

67 Nguyen Thi Minh Khai, TP Hồ Chí Minh

Company Size : 100-499

View more

Job description

Overview of job

About the Role

We are looking for a Senior Java Backend Engineer with strong experience in modern Java frameworks to build and scale high-performance backend systems.

You will work on event-driven, distributed services with a focus on low latency, high throughput, and production reliability. This role is ideal for engineers who are comfortable owning systems end-to-end and driving technical improvements in a fast-paced environment.

What You’ll Do

  • Design and develop high-performance backend services using Java and Quarkus
  • Build and maintain RESTful APIs and microservices
  • Implement event-driven architectures for asynchronous and real-time processing
  • Develop real-time communication features (e.g., WebSocket, push-based systems)
  • Optimize system performance, scalability, and resource efficiency
  • Diagnose and resolve issues in production environments
  • Collaborate with cross-functional teams to deliver reliable solutions
  • Contribute to architecture evolution and technical decision-making
  • Mentor team members and uphold engineering best practices
  • 14 days Annual leaves + 3 Sick leaves
  • Private Health Insurance
  • Annual Salary Review
  • Performance Bonus
  • 100% salary in probation period
  • Free LinkedIn Learning Account
  • Company Events & Team Building

 

Job Requirement

What We’re Looking For

  • 5+ years of experience in Java backend development
  • Hands-on experience with Quarkus (or strong willingness and ability to adopt it quickly)
  • Solid understanding of microservices and distributed systems
  • Experience with event-driven architecture and messaging systems (e.g., Kafka or equivalent)
  • Strong experience with relational databases (Oracle, PostgreSQL, or MySQL)
  • Familiarity with Redis or caching strategies
  • Experience building or maintaining real-time systems
  • Comfortable with Docker and CI/CD pipelines
  • Strong understanding of performance tuning, concurrency, and system scalability
  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana, OpenTelemetry)

Nice to Have

  • Experience with high-throughput, low-latency systems
  • Familiarity with alternative messaging platforms (e.g., Solace)
  • Experience in distributed tracing and observability
  • Background in system modernization or migration projects
  • Exposure to Node.js is a plus

Tech Environment

  • Backend: Java (Quarkus)
  • Messaging: Kafka or equivalent
  • Database: Oracle / PostgreSQL / MySQL
  • Cache: Redis
  • Real-time: WebSocket / push-based communication
  • Observability: Prometheus, Grafana, OpenTelemetry
  • DevOps: Docker, CI/CD pipelines

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Java
  • Docker
  • Apache Kafka
  • Oracle
  • PostgreSQL
  • MySQL
  • WebSocket
  • Cache
  • NodeJS
  • Distributed Systems
  • Redis
  • Architecture
  • Observability
  • DevOps
  • Grafana
  • Caching
  • Microservices
  • Performance tuning
  • Prometheus
  • CI/CD
  • Quarkus
  • OpenTelemetry

COMPETENCES

  • Communication Skills

BUSINESS PROFILE

ST Engineering is a leading global technology, defense, and engineering conglomerate.

Headquartered in Singapore, established in 1997, the company has grown into a powerhouse, offering innovative solutions across aerospace, defense, urban solutions, and satellite communications. With a strong presence in over 50 cities worldwide, ST Engineering delivers cutting-edge technologies to industries such as aerospace, defense, and smart cities. The company is committed to creating sustainable solutions that address both current and future challenges. Backed by a dedicated workforce, ST Engineering continues to lead in providing mission-critical systems and services to customers around the world.