Senior Java Backend Developer
2 hours ago
Winnipeg, Manitoba, Canada
Citi
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Build high-performance Java applications at Citi with Spring Boot and RESTful API expertise. Work hybrid, three days in office and two remotely.
As a Senior Java Developer and Assistant Vice President, you will create production-grade backend services for high-volume, latency-sensitive financial systems. The role requires cloud engineering, distributed systems, database experience, and strong software design practices. You will own application quality, architecture, testing, and reliability across the development lifecycle.
Key Responsibilities:
Design reusable Java code for high-volume, low-latency applications Architect RESTful APIs and scalable Spring Boot backend services Translate requirements into technical specifications and solution architecture Build unit, integration, and performance testing automation Diagnose critical production issues and maintain system reliability Requirements:
Five or more years of professional Java development experience Expertise in Java, RESTful APIs, Spring, and Spring Boot Experience with Oracle, SQL, and MongoDB databases Practical OpenShift, Kubernetes, MQ, and Kafka experience Knowledge of clean code, design patterns, and test-driven development Apply senior Java engineering expertise to Citi’s scalable financial applications, combining Spring Boot, cloud platforms, testing, and production ownership.
Design reusable Java code for high-volume, low-latency applications Architect RESTful APIs and scalable Spring Boot backend services Translate requirements into technical specifications and solution architecture Build unit, integration, and performance testing automation Diagnose critical production issues and maintain system reliability Requirements:
Five or more years of professional Java development experience Expertise in Java, RESTful APIs, Spring, and Spring Boot Experience with Oracle, SQL, and MongoDB databases Practical OpenShift, Kubernetes, MQ, and Kafka experience Knowledge of clean code, design patterns, and test-driven development Apply senior Java engineering expertise to Citi’s scalable financial applications, combining Spring Boot, cloud platforms, testing, and production ownership.