You’ll join the core engineering team building AI-powered and data-driven products in the banking & financial ecosystem.
The systems you build are not just CRUD — they need to handle large-scale data, real-time processing, and high-performance transactions.
This is a good fit if you enjoy:
- Working on scalable distributed systems
- Solving complex backend & data problems
- Building systems that directly impact millions of users
What you’ll do
- Design, develop, and maintain high-performance backend systems using Java/Spring Boot
- Build and optimize microservices architecture and RESTful APIs
- Work with real-time data pipelines and event-driven systems (Kafka, Redis)
- Handle large-scale data processing and low-latency systems
- Ensure code quality through code reviews, testing, and best practices
- Deliver end-to-end: from design → development → testing → production
- Collaborate closely with product, data, and platform teams
What we’re looking for
- 1–5 years of experience in Backend Engineering
- Strong experience with Java (Spring Boot)
- Solid understanding of Data Structures & Algorithms
- Good foundation in OOP & SOLID principles
- Experience with SQL/NoSQL (MySQL, PostgreSQL, MongoDB)
- Hands-on with Microservices & RESTful APIs
- Familiar with Kafka, Redis or similar systems
- Strong plus (highly preferred for this role)
- Experience working with high-performance, low-latency systems
- Hands-on with large-scale or real-time data processing
- Understanding of distributed systems & system design
Experience with:
- Data processing frameworks (e.g. Spark, Flink)
- OLAP / analytics DB (e.g. Doris, StarRocks, ClickHouse)
- Search systems (e.g. Elasticsearch)
- Experience with Docker/Kubernetes & Cloud environments
Ideal candidate
- Strong problem-solving mindset (not just coding)
- Able to work independently and handle complex systems
- Comfortable working in fast-moving, high-scale environments
- Eager to learn and go deeper into system design & data platform