Senior Java Full Stack Developer
Job in
Mississauga, Ontario, Canada
Listed on 2026-10-24
Listing for:
Citi
Full Time
position Listed on 2026-10-24
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Backend Developer, Software Architect
Job Description & How to Apply Below
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
- 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.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×