Senior Java Developer
Core
Design, develop, and maintain scalable Java-based applications and distributed microservice architectures supporting key operational and client-facing functions.
Role type
Senior IC backend engineer (Java/Spring)
Builds
Distributed systems and microservice architecture for financial services operations
Domain
Financial services / Backend engineering
Deliverable
production ML models | product features
Required skills
Java, Spring/Spring Boot, REST API, SQL, relational databases, distributed systems, microservices, CI/CD, automated testing
Preferred skills
Event-driven architectures, Kafka, Kubernetes/OpenShift, API testing tools, web servers (nginx/Apache), performance optimization
Responsibilities
Design and develop scalable Java applications, contribute to microservice architecture, write clean and tested code, develop automated tests, conduct code reviews, collaborate on technical solutions, troubleshoot production issues
Seniority
Senior, hands-on IC (via careerplan.io/jobs/72849-senior-java-developer-at-bbh)