Senior Backend Developer (GenAI)

ABOUT CLIENT

Our client is a global technology company that specializes in providing innovative IT solutions for the financial services industry

JOB DESCRIPTION

Microservice Development - Design, develop, and optimize high-performance microservices using Spring Boot and Kotlin, ensuring scalability and efficiency.
Event-Driven Architecture - Architect and implement asynchronous communication systems utilizing Kafka or similar messaging technologies to enhance real-time data processing.
Cloud & Containerization - Deploy, manage, and scale services within Kubernetes environments, with a preference for AWS-based infrastructure.
Database Management - Work with PostgreSQL, preferably via Amazon RDS, ensuring data integrity, optimization, and reliability.
GenAI Integration - Experiment and prototype with LLM APIs, prompt engineering techniques, LangChain/Spring AI, or Amazon Bedrock to enhance AI-driven solutions.
Best Practices - Apply secure coding standards, automated testing strategies, and performance optimization techniques to maintain high-quality software development.
Collaboration - Partner with frontend engineers, architects, and DevOps teams to create seamless and well-integrated systems.
Continuous Improvement - Keep up with emerging backend technologies, fostering innovation and continuous enhancement of development processes.

JOB REQUIREMENT

More than 8 years of software development experience
3-6 years of backend development experience using Kotlin and Spring Boot
Familiarity with Generative AI concepts such as LLMs, prompt engineering, embeddings, LangChain/Spring AI, or AWS Bedrock
Strong understanding of microservices and event-driven architecture, particularly Kafka
Proficiency in container orchestration with Kubernetes
Experience working with relational databases, specifically PostgreSQL on Amazon RDS
Understanding of secure coding, test automation, CI/CD, and system performance tuning
Familiarity with monitoring/logging tools such as Prometheus, Grafana, ELK
Knowledge of GitOps, Helm, or Terraform
Understanding of reactive programming models or GraphQL
Contributions to open-source projects or technical blogs

WHAT'S ON OFFER

High salary
13th-month salary guaranteed
Performance-based bonus
English course for employees
Comprehensive health insurance
Generous annual leave

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:

Information Technology & Services

Technical Skills:

Spring Boot, Kotlin, AI, Java

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Salary:

Negotiation

Job ID:

J01789

Status:

Close

Related Job:

Tech Lead Software Developer (Delphi, Oracle PL-SQL)

Ho Chi Minh - Viet Nam


Global Software Delivery Centers

Supervising development teams in a local management role, reporting to the Software Engineering Manager in Europe Setting targets and offering guidance to local teams Ensuring quality in team development Participating in sprint planning and retrospective meetings Assigning and delivering development tasks as per sprint planning Estimating complexity and workload Selecting the most suitable technical solution to meet user requirements Designing, developing, and implementing changes to the LIMS in line with customer and business user needs Collaborating with other team members to support the LIMS Working with other team members (Engineers/QA) to assure high-quality solutions Implementing and enforcing good practices and high-quality standards

Negotiation

View details

Senior DevOps (Data Platform)

Ho Chi Minh - Viet Nam


Digital Bank, Product

  • Devops
  • Spark

Managing workloads on EC2 clusters using DataBricks/EMR for efficient data processing Collaborating with stakeholders to implement a Data Mesh architecture for multiple closely related enterprise entities Utilizing Infrastructure as Code (IaC) tools for defining and managing data platform user access Implementing role-based access control (RBAC) mechanisms to enforce least privilege principles Collaborating with cross-functional teams to design, implement, and optimize data pipelines and workflows Utilizing distributed engines such as Spark for efficient data processing and analysis Establishing operational best practices for data warehousing tools Managing storage technologies to meet business requirements Troubleshooting and resolving platform-related issues Staying updated on emerging technologies and industry trends Documenting processes, configurations, and changes for comprehensive system documentation.

Negotiation

View details

Python Developer (Distributed Systems)

Ho Chi Minh - Viet Nam


Outsourcing

  • Python
  • Flask

Engage in architecture, design, and code reviews. Contribute to strategic project development, testing, and deployment. Tackling scalability and reliability challenges will lead to meaningful discussions on Distributed Systems. Collaborate within a high-impact, cross-functional team. Utilize technologies including Kafka, PostgreSQL, Spark, BigQuery, GitLab with integrated CI/CD, etc.

Negotiation

View details