Senior Java Backend Engineer / Backend Lead

JOB DESCRIPTION

We are looking for Senior Java Backend Engineers / Backend Lead responsible for building backend services; Restful, Akka, gRPC, events sourcing (Kafka) based on Micro-service Architecture. This includes anything between sophisticated collection of back-end services and integrations. Your primary responsibilities will be in the design and development of these applications, mentorship of mid-developers, and coordination with the rest of the team working on different roles: Front End, QC/QA, Test Automation, Product Owner. Thus, a commitment for collaboration on problem-solving, architecture design and product quality is highly valued.
To be successful in this role you should be able to architect highly scalable and resilient services, identify the requirements/User Stories to define tasks including non-functional requirements and to work with crossfunctional teams delivering expected products. Ultimately, you’ll help us roll out products that deliver our company’s vision and help in creating, enterprise-grade, communication solutions.
Responsibilities
Design, document, build, and maintain efficient, scalable,reusable, and reliable Java services
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and defects, and devise solutions to these problems
Help to maintain code quality, organization, and automatization
Translate application User Stories and use-cases into functional applications
Drive the Back-end team’s success through technical excellence and people leadership

JOB REQUIREMENT

5+ years of work experience as a Senior Backend Java Developer or Backend Lead
Familiar with Agile development processes
Good English communication and documentation skills
Strong in Java core (at least JDK 8 or above, preferred 11), OOP and Design Pattern.
Micro-service development using Spring or based on Akka and gRPC
Message queue: Kafka, RabbitMQ
Experience with popular search engine frameworks: ElasticSearch, SOLR
DB skills (SQL/NoSQL) and performance optimization
Non-Blocking IO, Asynchronous processing.
Experience with horizontally scalable and highly available system design and implementation, with a focus on performance and resiliency
Expertise in application, data and infrastructure architecture disciplines
Advanced knowledge of architecture, design across all systems
Experience with Kubernetes is a plus
Familiar with Cloud providers such as AWS, GCP, and Azure

WHAT'S ON OFFER

You are looking for
An amazing job with an attractive remuneration package
Working at a central location in District 1 with good, comfortable environment and settings
Friendly colleagues who support each other to win as a team
A flat, product-focused organization and Agile team to let you add your value and ideas to the product and company
Opportunities to learn and be trained in applied new technologies and methodologies
Facing new and innovative challenges to deliver enterprise-grade, world-class product
Career growth in multiple directions, based on your preferences and abilities
Place that values and rewards your dedication and professionalism
Benefits
13th Salary, paid pro-rata, every month to allow more flexible financial plans
Full salary on probation period
Full social insurance according to Vietnam Labor Law
Lunch and parking allowances
Quarterly team building
24/7 additional Personal Health Insurance
14 Annual Leaves
Annual Performance Review
Attractive career path

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Products

Technical Skills:

Java, Microservices

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 3,000 - $ 5,000

Job ID:

J00797

Status:

Close

Related Job:

Director Engineering – Software Engineering and AI Inferencing Platforms

Ho Chi Minh, Ha Noi - Viet Nam


Computer Hardware

  • Management
  • Backend
  • Cloud
  • Data Engineering
  • AI

Build, lead and scale world-class engineering teams in Vietnam, collaborating with global counterparts across system software, data science, and AI platforms. Drive the design, architecture, and delivery of high-performance system software platforms that power Our Client's AI products and services. Partner with global teams across Machine Learning, Inference Services, and Hardware/Software integration to ensure performance, reliability, and scalability. Oversee the development and optimization of AI delivery platforms in Vietnam, including NIMs, Blueprints, and other flagship Our Client's services. Engage with open-source and enterprise data and workflow ecosystems (e.g., Temporal, Gitlab DevOps Platform, RAPIDS, NeMo Curator, Morpheus) to advance accelerated AI factory, data science and data engineering workloads. Champion continuous integration, continuous delivery, and engineering best practices across multi-site R&D Centers. Collaborate with product management and cross-functional stakeholders to ensure enterprise readiness and customer impact. Develop and deploy standard processes for large-scale, distributed system testing, encompassing stress, scale, failover, and resiliency testing. Ensure security and compliance testing aligns with industry standards for cloud and data center products. Mentor and develop talent within the organization, fostering a culture of quality and continuous improvement.

Negotiation

View details

Principal Engineer, System Software Platform Engineering

Ho Chi Minh, Ha Noi - Viet Nam


Computer Hardware

  • Devops
  • Backend
  • AI

Build and operate the platform for AI: multi-tenant services, identity/policy, configuration, quotas, cost controls, and paved paths for teams. Lead inference platforms at scale, including model-serving routing, autoscaling, rollout safety (canary/A-B), ensuring reliability, and maintaining end-to-end observability. Operate GPUs in Kubernetes: lead Our Client device plugins, GPU Feature Discovery, time-slicing, MPS, and MIG partitioning; implement topology-aware scheduling and bin-packing. Lead GPU lifecycle: driver/firmware/Runtime (CUDA, cuDNN, NCCL) updates via GPU Operator; ensure kernel/RHEL/Ubuntu compatibility and safe rollouts. Enable virtualization strategies: vGPU (e.g., on vSphere/KVM), PCIe passthrough, mediated devices, and pool-based GPU sharing; define placement, isolation, and preemption policies. Build secure traffic and networking: API gateways, service mesh, rate limiting, authN/authZ, multi-region routing, and DR/failover. Improve observability and operations through metrics, tracing, and logging for DCGM/GPUs, runbooks, incident response, performance, and cost optimization. Establish platform blueprints: reusable templates, SDKs/CLIs, golden CI/CD pipelines, and infrastructure-as-code standards. Lead through influence: write design docs, conduct reviews, mentor engineers, and shape platform roadmaps aligned to AI product needs.

Negotiation

View details

Engineering Manager

Ho Chi Minh - Viet Nam


Product

  • Java
  • Management

70% of the job role involves Engineering & Architecture, while 30% is focused on People & Project Management. Develop, enhance, and streamline backend services through the use of Java, Spring, and Kotlin Lead conversations on system architecture and steer the technical direction for the Security Domain (QR Code, Shorten URL, and Static Application Security Testing Tool) Oversee code reviews, ensure compliance with coding standards, and uphold system quality Coordinate with teams from the Korean headquarters to harmonize technology and the roadmap Enhance system scalability, performance, and reliability Provide guidance and mentorship to over 10 engineers spanning various domains Establish and assess team objectives and individual OKRs/KPIs Take the lead on sprint planning, tracking deliveries, and nurturing a culture of code reviews Cultivate an engineering culture centered on growth and ownership Strategize and execute quarterly domain goals (such as rolling out security products, releasing new features, etc.) Monitor progress using quantifiable KPIs (velocity, release quality, incident rate, etc.) Maintain effective communication across teams (Product, QA, Infra, and Korean stakeholders)

Negotiation

View details