Java Backend Developer
Core
Design and build robust backend services and microservices for a high-availability, performance-critical financial environment.
Role type
Senior IC Java Backend Developer
Builds
Reliable APIs and scalable systems supporting business-critical operations
Domain
Finance + Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Boot, REST API design, Microservices architecture, PostgreSQL, SQL optimization, Unit/Integration testing (JUnit/Mockito), CI/CD pipelines, Kubernetes, AWS
Preferred skills
Event-driven architectures (Kafka), Observability (metrics, logging, tracing), High-throughput system optimization, Secure software development patterns
Technologies
Java, Spring Boot, Spring Data, Spring Security, JUnit, Mockito, PostgreSQL, Kubernetes, AWS, Kafka
Responsibilities
Design, develop, and maintain backend services following secure coding and clean architecture principles; Build and evolve microservices and RESTful APIs; Collaborate with cross-functional teams to deliver features; Identify and resolve defects, performance bottlenecks, and stability issues; Write high-quality tests and contribute to automation and CI/CD pipelines; Participate in code reviews, refactoring, and documentation; Contribute to continuous improvement initiatives across observability, reliability, and security
Seniority
Senior, hands-on IC