Lead Java Developer
Core
Lead the design, development, and deployment of enterprise-scale Java microservices and event-driven systems for Citi's centralized corporate action event repository.
Role type
Senior IC Lead Java Developer (Microservices & Event-Driven Systems)
Builds
Centralized corporate action event repository and distribution platform
Domain
Financial Services / Enterprise Data Management
Deliverable
production ML models | product features
Required skills
Java/J2EE, Spring Boot, RESTful web services, Microservices Architecture, Core Java, Multi-threading, Apache Kafka, SQL, CI/CD, Docker, Kubernetes, OpenShift, Jira, Unit/Integration Testing
Preferred skills
AI technology tools (Devin, Co Pilot), Cloud-native development, Clean coding principles, Sonar
Responsibilities
Develop and implement complex software solutions using Java/J2EE and Spring Boot; Design and maintain robust microservices; Lead, mentor, and manage a team of application developers; Contribute to CI/CD pipelines; Design and implement comprehensive tests; Analyze and solve complex technical problems.
Seniority
Senior, hands-on IC with team leadership