Backend Engineer (Java)
Qode
Posted: April 24, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain high-performance backend systems using Java/Spring Boot, focusing on real-time data pipelines and event-driven systems. Work on architecting AI-powered applications for banking and financial services, handling large-scale data processing and low-latency systems.
Required Skills
Job Description
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
• 3+ 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