Full-time Posted June 18, 2026
Apply Now

Job Description

Elevate your career as a Backend Java Developer with Citi. Join our engineering team and leverage your expertise in asynchronous microservices and reactive programming to build resilient backend solutions.

Citi is looking for a skilled Backend Java Developer with extensive experience in building scalable backend applications. You will design and deploy event-driven microservices while adeptly using Java Lambdas and other functional programming paradigms. Collaboration with cross-functional teams is key to delivering dynamic features and maintaining high code quality through Test-Driven Development (TDD).

Key Responsibilities: • Design and develop asynchronous microservices using Java • Implement solutions with Java Lambdas and reactive programming • Work with MongoDB for data storage and retrieval • Utilize Elasticsearch for advanced search capabilities • Integrate event streaming with Apache Kafka

Requirements: • 6-10 years in Apps Development or systems ana...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application