Java Developer Sr
Core
Develop domain-focused Java microservices and event-driven architectures for a global IT powerhouse, serving Fortune 500 clients.
Role type
Senior IC Java Developer
Builds
Java microservices, read models, and event-driven ecosystems
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Spring Data MongoDB, Apache Kafka, CQRS, JUnit, Mockito, OpenAPI/Swagger, Maven/Gradle (via careerplan.io/jobs/45-004-33-D62-java-developer-sr-at-sequoia-connect)
Preferred skills
Angular, AWS/Azure/GCP, Docker, Kubernetes
Technologies
Java, Spring Boot, MongoDB, Apache Kafka, JUnit, Mockito, OpenAPI, Swagger, Maven, Gradle, Angular, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Develop domain-focused Java microservices (Spring Boot) with clear endpoints and robust validations; Implement read models and projections using the CQRS pattern with MongoDB; Consume and publish events using Apache Kafka (Spring Kafka) ensuring idempotency and contract compatibility; Optimize query performance for MongoDB aggregations and filters; Collaborate with BFF, Frontend, and Data Plane teams on API contracts; Document APIs using OpenAPI/Swagger ensuring backward compatibility; Ensure code quality through rigorous testing using JUnit and Mockito.
Seniority
Senior, hands-on IC