compLogoBackend Engineer (Java)Company: Qode's clientOn-siteHo Chi Minh, Vietnam

About the Role

We are looking for a skilled Backend Engineer to join our client's engineering team. You won’t just be building standard CRUD applications; you’ll be architecting AI-powered, data-centric solutions that power the next generation of banking and financial services.


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. DorisStarRocks, 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