03 Oct
|
Citi
|
Mississauga
Elevate your career as a Lead Java Backend Engineer at Citi, where you will build scalable microservices and contribute to data-driven features in a hybrid work model. Join a team dedicated to high availability and performance. This senior-level role requires 6-10 years of backend software experience, focusing on developing Java applications using Spring WebFlux and Apache Kafka.
You will be instrumental in optimizing data persistence solutions and enhancing search and analytics capabilities with Elasticsearch. Collaborate with cross-functional teams to implement robust features that drive business success. Key Responsibilities:
- Build and deploy asynchronous, event-driven microservices
- Create reactive backend services using Spring WebFlux
- Develop real-time event streaming with Apache Kafka
- Engineer search solutions leveraging Elasticsearch
- Mentor mid-level engineers and promote coding standards Requirements:
- 6-10 years of backend Java development experience
- Proficiency in Java (8+) with reactive programming
- Experience with MongoDB and Elasticsearch
- Expertise in test-driven development using JUnit
- Familiarity with CI/CD pipeline design Bring your Java expertise and leadership skills to shape the future of backend systems at Citi.
📌 Lead Java Backend Engineer at Citi (Mississauga)
🏢 Citi
📍 Mississauga