Backend Technical Leader

JOB DESCRIPTION

We are looking for a highly motivated, self-organising and talented individual who can demonstrate both technical development skills and creative thinking. You will work hands-on as part of the core platform team to develop internet-scale, highly transactional, microservice architectures to support our innovative digital banking products and software systems. You will be a key member of a team that is obsessed with delivering a world class, dynamic technology platform across multiple data centers.
Your primary job responsibility will be
Identify project requirements and build work schedules for team members, motivate and encourage and guide backend team members in daily tasks
Selecting treatment options, making technical decisions with backend solutions.
Develop of our highly scalable system, modern microservices based platform.
Work with the rest of the platform team to design and implement creative architecture patterns for high-performance, highly scalable concurrent services.
Collaborate with the Product development teams to help build our product portfolios
Build and maintain secure RESTful API for our Mobile, Web and internal applications.
Work with new and popular software frameworks (such as Vert.x, Jooq, Cassandra, Java 8, RxJava etc) in a fully distributed system
Work with an Agile methodology (SCRUM) to develop just-in-time features.
Work with the delivery team to build and performance tune software that supports automated continuous delivery systems for Testing and Live environments.
Report directly to the Software Development Manager.

JOB REQUIREMENT

Must have:
4+ years experience as a software developer for a company, at least 2 years of experience in Java programming, at least 1 years of experience in leading team
Solid understanding of REST API design methodologies using Java Spring Boot.
Experience in developing with Message Queue (Kafka, Active MQ, Rabbit MQ, etc).
Experience with Caching systems and strategies such as Redis.
Good problem-solving skills and teamwork spirit.
Excellent troubleshooting skills.
Experience and strong belief in agile development practices such as Unit Testing and DevOps and Cloud based development principles such as 12-Factor app.
Nice to have:
Understanding of Software patterns, Micro-services/Service Oriented Architecture, cloudbased software design techniques and Dev-Ops style systems integration.
Understanding of Security concerns, Secure Development and API/App security.
Knowledge of Spring/Spring Boot, Jersey, Jooq is a big plus.
Knowledge of Java 8+ such as Streams, Lambdas and Reactive programming is a plus.
Knowledge of Scripting, Command Line and basic OS admin is a plus.
Strong desire to learn modern continuous build techniques and automated deployment systems.
Experience with streaming solutions using tools such as Apache Storm.
Experience with Identity and Access Management (IAM).
Experience in Docker, Container orchestration, Service Mesh.
Can work in English.

WHAT'S ON OFFER

Competitive salary
13-month salary
Extra healthcare insurance
Company outing & team building
15-day annual leave days
Annual trip, team building activities
Phone allowance
Parking allowance
Taxi allowance as business requirement
Full time, working hours from 8:30 - 12:00 & 13:30 - 18:00 Monday to Friday weekly

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:

Bank, Digital Bank

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 3,000 - $ 4,000

Job ID:

J00870

Status:

Close

Related Job:

API Integration Engineer (Java/Python/Golang)

Ho Chi Minh - Viet Nam


Offshore

  • Java
  • Python

Main responsibilities include integrating using Java/Python/Golang, REST, SOAP APIs, and Identity service. Addressing complex technical and business challenges and staying updated on new technology and frameworks. Collaborating with a team to take accountability for the features you manage. Handling the complete product life cycle—from design and development to testing, deployment, monitoring, and enhancement.

Negotiation

View details

Director Engineering – Software Engineering and AI Inferencing Platforms

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Management
  • Backend
  • Devops
  • Data Engineering
  • Cloud
  • AI

Lead and expand engineering teams in Vietnam across system software, data science, and AI platforms. Drive the creation, structure, and delivery of high-performance system software platforms that support AI products and services. Collaborate with global teams across Machine Learning, Inference Services, and Hardware/Software integration to guarantee performance, reliability, and scalability. Oversee the development and optimization of AI delivery platforms in Vietnam, including NIMs, Blueprints, and other flagship services. Collaborate with open-source and enterprise data and workflow ecosystems to advance accelerated AI factory, data science, and data engineering workloads. Promote continuous integration, continuous delivery, and engineering best practices across multi-site R&D Centers. Work with product management and other stakeholders to ensure enterprise readiness and customer impact. Establish and implement standard processes for large-scale, distributed system testing including 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


Product

  • Devops
  • Backend
  • AI

Create and manage a platform for AI that provides services for multiple users, handles identity and policy management, configures quotas, and controls costs. Additionally, this platform should offer easy paths for teams to work on AI projects. Oversee the deployment of AI models at scale, including routing, autoscaling, and implementing safety measures to ensure reliability and observability. Manage GPU resources in a Kubernetes environment, including device plugins, feature discovery, and scheduling strategies, among other responsibilities. Take charge of the entire lifecycle of GPUs, ensuring that driver, firmware, and runtime updates are implemented safely and consistently. Implement virtualization strategies for GPU resources, such as vGPU and PCIe passthrough, while defining policies for resource placement, isolation, and preemptive actions. Establish secure traffic and networking protocols, including gateways, service mesh, and authentication/authorization measures. Enhance observability and operational efficiency through monitoring tools for GPUs, response protocols for incidents, and optimization of costs. Develop reusable templates, integrate SDKs and CLIs, and implement infrastructure-as-code standards for the platform. Influence the platform's direction by creating design documents, mentoring engineers, and aligning platform development with the needs of AI products.

Negotiation

View details