Principal Java/Kotlin Engineer

ABOUT CLIENT

Our client is a big fintech company from Japan

JOB DESCRIPTION

Build Scalable Systems: Develop high-performance, secure, and scalable applications that power core banking functions.
Master the Domain: Gain deep expertise in digital banking operations, including deposits, loans, clearing and settlement, basic accounting, domestic exchange, and the Zengin network.
Collaborate Closely: Partner with product owners to define clear, actionable requirements that align with business goals.
Ensure Quality & Security: Write, test, and deploy code that meets rigorous non-functional standards-covering static analysis, software composition, SAST, DAST, and numerical accuracy.
Design Microservices: Architect and implement robust microservices with a strong focus on API design and performance.
Champion Automation: Drive test automation and continuous improvement, with emphasis on API testing and reliability.
Own the Lifecycle: Take full ownership of the software development lifecycle-from design and development to deployment and maintenance.

JOB REQUIREMENT

At least 5 years of practical experience using Java or Kotlin and Spring Boot.
Proficiency in SQL, Apache Kafka, and relevant technologies.
Ability to create and automate tests.
Hands-on experience with relational/non-relational databases, encompassing transaction management, query optimization, and schema design.
Knowledge of microservice architecture and API design, emphasizing scalability, maintainability, and supportability.
Demonstrated development experience with adequate domain knowledge (industry specifics not required).
Familiarity with CI/CD concepts and practices.
Experience in developing cloud-native applications on major cloud platforms such as AWS, Azure, or GCP.
A degree in Computer Science, related field, or equivalent practical experience.
Previous experience in the finance sector, especially in banks or fintech.
Basic knowledge of accounting or double-entry bookkeeping.
Understanding of CCP and settlement mechanisms.
Proficiency in implementing CI/CD pipelines in the cloud from development to production.
Experience in AI development or utilizing AI tools to enhance development processes.
Recently, there has been an announcement about an AI Strategy roadmap at the company, focusing on enhancing operational efficiencies with AI and integrating AI agents into products for better user value.

WHAT'S ON OFFER

Employees have the flexibility to work two days in the office and three days from home
Work hours are flexible, with the option to start between 8AM-9AM from Monday to Friday
Full salary during the probation period
Eligibility for various insurance benefits, including social, health, and unemployment insurance, as well as private health and accident insurance
Additional perks such as a 13th-month salary, 16-24 paid days off, and paternity leave
Opportunities for annual company trips, quarterly team building activities, and participation in billiards and running clubs
Access to an annual health check and well-equipped facilities, including a MacBook Pro and additional monitor
Clearly defined career paths for employees
Sponsorship for foreign language and international technology-related certifications
Access to both internal and external training courses, soft-skill workshops, and tech seminars
Recognition awards and biannual performance and salary reviews (in June and December)

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:

Product

Technical Skills:

Java, Kotlin, Backend

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01462

Status:

Close

Related Job:

Senior Full-stack Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

Develop and maintain full-stack web applications using Java (main core), Spring Boot on the backend and Angular (TypeScript) on the frontend. Design and implement $1ESTful APIs, ensuring scalability, security, and performance. Participate in system design, code review, and technical discussions. Work with AWS cloud services to deploy and operate applications in production. Write unit tests and integration tests to ensure high code quality. Collaborate in Agile/Scrum teams with Product Owner, QA, and DevOps. Support and mentor junior developers.

Negotiation

View details

Senior Data Engineer

Ho Chi Minh - Viet Nam


Product

We're seeking a Staff Data Engineer to own and evolve our data infrastructure as we scale globally. You'll design and build the data systems that power our platform - from real-time pipelines and analytics infrastructure to the AI/ML foundations enabling intelligent insurance products.#Data Architecture & Engineering Design and implement scalable, future-proof data architectures aligned with business objectives across multiple regions and regulatory environments Build and maintain data pipelines for ingestion, transformation, and delivery using modern orchestration tools (Airflow, Spark, Kafka) Architect data solutions spanning data warehousing, data lakes, and real-time analytics Create and maintain data models (conceptual, logical, physical) using recognized modeling approaches Develop and document the enterprise data landscape, mapping data stores and flows across our microservices architecture#AI/ML Infrastructure Build and maintain data infrastructure supporting ML model training, deployment, and monitoring (MLOps) Design and implement vector database solutions for AI-powered features (e.g., MongoDB Atlas Vector Search, Pinecone, Weaviate) Develop data pipelines feeding recommendation engines, claims processing automation, fraud detection, and other AI-driven capabilities Ensure AI infrastructure scales globally while meeting data residency and compliance requirements#Data Operations & Quality Implement DataOps practices ensuring data quality, lineage, and governance across the platform Define and enforce data strategy and architectural principles across engineering teams Build monitoring and alerting for pipeline health, data quality, and SLA compliance Optimize query performance and cost efficiency across data systems#Technical Leadership Collaborate with product and engineering teams to translate business requirements into data solutions Act as a change agent, driving adoption of modern data practices across the organization Contribute to architectural reviews and technical decision-making Own data problems through to resolution

Negotiation

View details

Android Engineer - Hanoi

Ha Noi - Viet Nam


Product

  • Android

Creating and managing Android applications using Kotlin Constructing Android services for production use and contributing to live service operations Utilizing Jetpack Compose to design modern Android UI Incorporating asynchronous programming through Coroutines and Flow Developing scalable Android app architecture with modularization and dependency injection Collaborating with cross-functional teams through effective communication

Negotiation

View details