You will design and maintain high-throughput Java backend services, focusing on low-latency performance and deterministic rule evaluation.
Responsibilities
- Develop microservices APIs using Java and Spring Boot with strong emphasis on performance.
- Implement decision pipelines and arbitration algorithms for complex business logic.
- Optimize JVM performance through tuning, profiling, and load testing.
- Integrate backend systems with ML inference services and external data sources.
- Utilize AI-assisted development tools to accelerate coding and debugging workflows.
Required Skills
- 8+ years of experience in Java/JVM backend development.
- Strong proficiency in Spring Boot and Spring Data JPA.
- Proven track record in Microservices API design and implementation.
- Deep understanding of JVM internals, including garbage collection, memory management, and threading.
- Experience building low-latency, high-throughput distributed systems.
- Ability to translate complex technical standards into actionable engineering guidance.
- Experience with rules engines (Drools/DMN) or custom DSLs is a strong plus.
- Strong communication skills for cross-functional collaboration.
Preferred Skills
- Experience with deterministic rule evaluation engines.
- Familiarity with production operations and monitoring of high-scale systems.