Build Java full stack software at Citi while shaping architecture, Spring Boot services, and REST APIs within a hybrid working model. As a Senior Full Stack Java Developer and Vice President, you will support Citi’s global Banking Technology transformation. The role focuses on institutional banking products, microservices, relational databases, and software quality. You will collaborate with international engineering teams serving Banking, Capital Markets and Advisory. Key Responsibilities:
Deliver full stack features using Java/J2EE and Spring Boot Architect scalable microservices-based solutions and REST APIs Optimize MS SQL, Oracle,
and PostgreSQL database logic Lead code reviews and design reviews Mentor junior engineers and coach technical development Requirements:
Six or more years of software development experience Deep Java/J2EE, Spring Boot, Spring Framework, and REST expertise Advanced relational database design and performance tuning skills Experience designing and delivering microservices architectures Git workflows, Jira, testing, and software lifecycle knowledge Bring senior Java engineering, database optimization, and architectural leadership to Citi’s global institutional banking technology products.
#J-18808-Ljbffr
📌 Senior Java Full Stack Developer (Winnipeg)
🏢 Citi
📍 Winnipeg