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:

Embedded Software Engineer (Chinese Speaking)

Ho Chi Minh - Viet Nam


Outsource

  • Embedded

Create, maintain, and enhance complex embedded software components as per technical and business needs. Conduct software requirement engineering by validating and analyzing customer requirements. Integrate software components and merge them into a unified build. Develop and implement test cases to verify software functionality and ensure it meets quality standards. Adhere to established software development processes and coding standards to produce reliable code for embedded systems. Use debugging and analysis tools to troubleshoot software defects and performance issues. Provide guidance to junior engineers on technical tasks, coding practices, and problem-solving. Contribute to technical reviews and knowledge-sharing sessions within the team. Ensure compliance with industry standards, regulatory requirements, and quality frameworks relevant to assigned projects.

Negotiation

View details

Senior Backend Engineer (Python/AWS)

Ho Chi Minh - Viet Nam


Outsource

  • Python

Our company, with expert teams in Berlin and Ho Chi Minh City, provides innovative software solutions for startups and leading enterprise businesses in Germany. The team in Berlin and Ho Chi Minh City collaborates to develop high-quality solutions. We are seeking a Senior Backend Engineer (Python/AWS) to join our team in Ho Chi Minh City. This role is ideal for team players interested in building an international career as a product builder as well as a coder. Developing and maintaining scalable backend services using Python for a live product Designing and implementing robust $1ESTful APIs and backend systems following industry best practices Leading the design and development of cloud-native backend solutions on AWS (e.g., ECS, SQS, SNS) Driving the architecture and scalability of backend systems for reliability, performance, and maintainability Defining and enforcing coding standards, testing strategies, and best practices across the backend codebase Implementing and overseeing observability practices, including monitoring, logging, and alerting Collaborating closely with frontend engineers, QA, DevOps, and product stakeholders to deliver high-quality solutions Conducting code reviews, technical design reviews, and architectural discussions Leading troubleshooting and root-cause analysis of complex production issues Mentoring junior and mid-level engineers and supporting their technical growth Contributing to technical documentation, system design documentation, and knowledge sharing Staying up to date with emerging technologies and driving technical innovation within the team

Negotiation

View details

Senior System Software Engineer - AI Data Platform - Inference Factory

Ho Chi Minh - Viet Nam


Product

  • Devops
  • C/C++
  • Python
  • Golang

Create infrastructure and tools to automate complex software processes effectively. Improve performance: Deploy advanced test harnesses, benchmarking frameworks, and analytical tools to thoroughly evaluate and enhance the performance and efficiency of software and hardware platforms. Utilize expertise in operating systems, kernel internals, device drivers, memory management, storage, networking, and high-speed interconnects to construct and troubleshoot high-performance systems. Collaborate with engineering teams to comprehend requirements and deliver efficient solutions. Establish performance objectives, assess feedback, analyze data, and continually enhance system reliability. Shape technical strategies: Contribute to developing technical strategies and roadmaps for platform automation initiatives to ensure they are in line with company goals and industry best practices.

Negotiation

View details