Java Microservices Lead Developer, Vice President
$113,840–$170,760 year
Hybrid · Jacksonville, Florida, United States or Irving, Texas, United States
Job Summary
Lead Java Microservices Developer role combining hands-on engineering with technical leadership. Architect and build scalable microservices and RESTful APIs using Java, Spring Boot, and Node.js; guide a global engineering team; conduct architectural discussions and code reviews; ensure scalability, reliability, and fault tolerance across distributed systems; implement inter-service communication via REST and messaging queues; establish coding, testing, debugging, and deployment standards; collaborate with architecture, infrastructure, and product teams to align technical solutions with business goals; mentor mid-level developers and analysts; apply risk judgment to maintain the integrity of Citi's platforms; role supported by a hybrid work model (3 days in office, 2 days remote) in Jacksonville, FL and Irving, TX.
Required Qualifications
- 6+ years of experience in application development or systems analysis with backend focus
- Hands-on proficiency in Java and Spring Boot
- Experience building and deploying production microservices
- Design RESTful APIs and inter-service communication via REST and messaging queues
- Experience with Postman or REST-based testing frameworks
- Working knowledge of CI/CD pipelines
- Demonstrated leadership and project management capability
- Beneficial: Node.js experience in microservices context
- Master's degree in Computer Science, Engineering, or related field
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.