OpenMeets
← Back to jobs
ST Engineering

Senior Java Developer

ST Engineering

ITviec
Vietnam3 days ago
Apply Now

Job Description

Top 3 Reasons To Join Us The 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
Your Skills and Experience

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
Why You'll Love Working Here
  • 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

 

Benefits

  • 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