Senior Back-end (Java) Engineer
icon-person
1
icon calendar
27-08-2025

About the Role

We are seeking a highly skilled Senior Java Backend Engineer with over 5 years of experience in designing and developing scalable, high-performance systems. The ideal candidate is passionate about delivering solutions for client projects, collaborating with teams, and building modern, secure, and resilient microservices.

Key Responsibilities

  • Design, develop, and maintain RESTful APIs and backend services using Java Spring Boot.
  • Architect and implement microservices with a focus on scalability, reliability, and performance.
  • Work with MongoDB for data modeling, queries, and performance optimization.
  • Build and manage real-time event-driven systems using Kafka.
  • Integrate modern authentication and authorization technologies (e.g., OAuth2, JWT, OpenID Connect).
  • Contribute to client projects by providing technical solutions and ensuring business needs are met.
  • Collaborate effectively within cross-functional teams, ensuring smooth communication between engineers, product managers, and stakeholders.
  • Write clean, maintainable, and well-tested code following best practices.
  • Participate in code reviews, system design discussions, and technical decision-making.
  • Monitor, troubleshoot, and improve system performance in production environments.

**Required Skills & Experience **

  • 5+ years of professional experience as a Java backend engineer.
  • Strong expertise in Java, Spring Boot, RESTful API design, and Maven build tools.
  • Hands-on experience with MongoDB (schema design, aggregation pipelines, performance tuning).
  • Solid understanding of Apache Kafka for messaging and streaming.
  • Practical knowledge of microservices architecture and distributed systems.
  • Fair to strong knowledge of authentication/authorization technologies (OAuth2, JWT, SSO).
  • Proven ability to work on client-facing projects, with strong problem-solving and solution-delivery skills.
  • Strong communication skills in English and ability to thrive in collaborative team environments.

Nice to Have

  • Experience in insurance, banking, finance, or big data domains.
  • Knowledge of JavaScript (for integration or full-stack collaboration).
  • Familiarity with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure).
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).
  • Exposure to domain-driven design (DDD) or event-driven architectures.

Why You'll Love Working Here

Working Hours & Compensation:

  • Working Time: 9 AM – 6 PM (Vietnam Time)
  • 12 days of annual leave
  • Extra pay for overtime
  • Salary paid in NET (USD)

Perks & Benefits:

  • 100% Remote Work – virtual since day one with robust remote systems
  • Fast-growing company – lots of opportunities to grow with us
  • Positive, inclusive team culture
  • Engagement events: Company trips, Team building, Year-end party, Gifts, and monthly team meetings
  • Equipment Support Allowance after probation