Location
mississauga, peel region, Canada
Posted
June 16, 2026
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...
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...