Position Overview
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...