Java developer with kafka
Overview
In this role you will contribute as a Java Sr Developer for Jefferies, focusing on building and productionizing distributed services. You will work within a cross-functional team to ensure services are observable, scalable, and reliably deployed in production. You will drive code quality through PRs, CI/CD pipelines, and SDLC adherence, and collaborate with SDET to design effective test strategies. The position emphasizes production readiness and observability within a distributed system and MDP architecture, offering meaningful impact in a financial services context.
ResponsibilitiesDevelop Java applications with Spring Boot within a distributed systemContribute to productization of services and ensure observability via logging and monitoringMaintain and improve build pipelines, CI/CD processes, and associated toolingParticipate in SDLC processes and drive code into productionCollaborate with SDET to design testing strategies and quality gatesProvide and incorporate feedback via pull requestsSupport deployment in Kubernetes and Docker-based environments
Key requirements5–6 years of Java experience3–4 years of Spring Boot experience3–4 years of Kafka experience (flexible with Java expertise)Kubernetes and Docker exposure (required)strong communicationability to give and receive feedbackcollaboration across cross-functional teamsJavaSpring BootKafka