Java Infrastructure Engineer
Core
Design and build core infrastructure components and microservice foundations used across multiple products, focusing on performance, reliability, and resilience.
Role type
Senior IC Java Infrastructure Engineer
Builds
Microservices, infrastructure layers (service chassis, security modules, API Gateway, Rules Engine), and platform patterns
Domain
Financial services software, distributed systems, cloud-native infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Spring Boot, Spring Cloud, Kubernetes, Docker, distributed systems, messaging patterns, caching, event-driven architecture, performance engineering, observability, CI/CD pipelines
Preferred skills
Azure, HLD/LLD documentation, debugging in distributed environments, DevOps automation
Technologies
Java, Spring Boot, Spring Cloud, Kubernetes, Docker, Oracle DB, Kafka, Prometheus, ELK, OpenTelemetry
Responsibilities
Design and implement microservices running on Kubernetes; Build and maintain infrastructure layers such as service chassis and security modules; Develop infrastructure microservices like API Gateway and Rules Engine; Participate in architecture discussions and translate requirements into scalable designs; Write clean, testable Java code with JUnit coverage; Contribute to CI/CD, DevOps pipelines, and observability
Seniority
Senior, hands-on IC