Take ownership of backend systems and contribute to the design and evolution of scalable, on-premises and cloud-native architectures
Job Summary
Take ownership of backend systems and contribute to the design and evolution of scalable, on-premises and cloud-native architectures.
Design, build, and maintain high-performance backend services using Java 21 and Spring Boot, taking ownership of concurrency, memory management, and JVM performance tuning.
Collaborate closely with architecture, platform, and product teams to deliver scalable, secure, and production-ready solutions that address real business and data challenges.
Matching Summary
Take ownership of backend systems and contribute to the design and evolution of scalable, on-premises and cloud-native architectures.
Skills & Requirements
Must-have
Java 21 and Spring Boot
Microservices architecture
Event-driven systems with Kafka
ETL pipelines design and operation
Database engineering and optimization
Python, SQL, and PL/SQL scripting
TDD, BDD, clean code practices
Nice-to-have
Engineering excellence promotion
Cross-functional collaboration
Continuous learning culture
Key Requirements
Expert level proficiency in Java 21
Experience with Spring Boot and microservices
Experience designing event-driven systems with Kafka
Experience with ETL pipelines
Experience with database optimization and load testing