We are seeking a highly skilled and experienced Backend Java Developer to join our dynamic engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance, and resilient backend services. This role involves
Elevate your career as a Full Stack Developer specializing in Java and cloud technologies. This role focuses on building RESTful microservices and modern web applications using both backend and frontend frameworks. We are seeking a skilled Full
The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead
Job Req Id: Location(s): Mississauga, Ontario, Canada Job Type: Hybrid Posted: Apr. 20, 2026 Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a
For additional information, please review .* Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements*
For additional information, please review .This position gives an excellent opportunity for the selected candidate to play a significant role in an exciting and critical business within Citi. As a member of our highly acclaimed Technology
Java Full Stack Developer (Senior Level) The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of
Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values - Care, Commitment, Community, and Confidence. At Aviva Canada , we put people first, our employees,
Elevate your career as a Senior Full Stack Developer utilizing Java at our innovative tech team. This role focuses on building microservices and dynamic web applications using modern cloud technologies. We seek an experienced Senior Full Stack
This position gives an excellent opportunity for the selected candidate to play a significant role in an exciting and critical business within Citi. As a member of our highly acclaimed Technology team, this role provides the
This position gives an excellent opportunity for the selected candidate to play a significant role in an exciting and critical business within Citi. As a member of our highly acclaimed Technology team, this role provides the
What you’ll do Build scalable, high‑performance RESTful APIs using Java17/21 and Spring Boot3.x. Architect and implement microservices with Spring Cloud (Gateway, Config, Discovery). Implement security with Spring Security6.x (OAuth2, JWT, RBAC), including structured logging and robust
The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead
The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead
Requirements Expert-level Java 17/21 & Spring Boot 3.x; deep Spring ecosystem (MVC, Data JPA, Security 6.x) Strong microservices architecture with Spring Cloud; REST API design best practices RDBMS expertise (PostgreSQL/MySQL); ORM and query optimization; NoSQL (MongoDB/DynamoDB)
Must-have Experience developing with backend technologies such as Java, Spring Boot / Spring Webflux for building RESTful microservices Experience developing with frontend technologies such such as JavaScript, Node / Angular Knowledge of cloud technologies such as OpenShift,
Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. At Aviva Canada , we put people first, our employees,
For additional information, please review .* Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements*
The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead
The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead