Senior Java Backend Developer at CitiDirect
Summary
Senior Java Backend Developer (VP level) modernizing CitiDirect's payments architecture at Citibank in Mississauga. Day to day: designing high-performance Java microservices with the Spring Framework, building event-driven systems on Apache Kafka, and optimizing MongoDB and Oracle databases in a hybrid team, while mentoring junior developers.
As a Vice President, you will play a key role in modernizing CitiDirect’s Payment architecture. Your background in Core Java, Spring Framework, microservices, and event-driven architectures with Apache Kafka will be critical. The position requires a proven track record of database optimization and designing secure, scalable applications in a collaborative team environment.
Key Responsibilities: • Design and maintain high-performance Java-based backend services • Implement microservices architectures using Spring Framework • Develop event-driven systems with Apache Kafka • Optimize MongoDB and Oracle schemas and queries • Mentor junior developers and conduct code reviews
Requirements: • 7+ years of Java development experience • Strong expertise in Spring Framework, Spring Boot, and Cloud • Proficient in Apache Kafka and event-driven systems • Experienced in MongoDB schema design and queries • Solid understanding of application security best practices
Elevate your Java development skills while contributing to CitiDirect’s innovative payments solutions.