Engineer/Senior Engineer - Java, Virtual Banking

Ascend Money — Thailand · Posted ~3 weeks ago

Senior

Skills

Java Spring Boot Spring Cloud Kubernetes Agile Microservices Service discovery Circuit breakers Client-side load balancing Cloud infrastructure Netflix OSS AWS GCP

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An engineering position focused on developing Java-based services for a modern digital financial platform. You will build distributed systems with Spring technologies, deploy them across Kubernetes and multi-cloud infrastructure, and contribute to a strong engineering culture.

Highlights

Work on modern financial technology in an agile engineering environment, developing Java services and scalable cloud-native infrastructure. The role offers exposure to distributed systems, Kubernetes and multi-cloud deployments, with opportunities to mentor peers.

Description

About Ascend Money Ascend Money is a leading fintech company providing innovative payment and financial services across 7 countries in the Southeast Asian Region. Established in 2013, Ascend Money became Thailand’s first fintech unicorn in 2021. Its flagship service TrueMoney today has become the most popular digital financial application that enables ease of payments and convenient financial lifestyle. TrueMoney’s extensive agent network as well as offline and online payment services also enable millions of users across the region to access innovative financial services, leading them to better lives. Key Responsibilities: Work in an agile team to develop Java-based features, focusing on Spring Boot and Spring Cloud/NetflixOSS.Manage deployments on a Kubernetes-based platform across on-premises, AWS, and GCP.Implement architectures involving service discovery, circuit breakers, client-side load balancing, and elastic infrastructure.Foster a strong engineering culture, mentor peers, and support the development of senior engineers.Conduct design/code reviews, provide technical expertise, and drive innovation.Identify and integrate new technologies to enhance banking products.Partner with architects and engineers to influence strategies, facilitate decisions, and lead organizational change. Qualifications: Bachelor’s Degree in Computer Science or equivalent work experience.Experience in building complex applications from scratch and decomposing monolithic applications into micro-services.Strong experience working with Java, Spring Boot.Experience with distributed architectures, SOA, microservices, and Platform-as-a-service (PaaS).Experience with high availability, high-scale, and performance systems.Able to communicate in both written and verbal Thai and English.