Application Development Engineer (Java) - AVP
Mississauga, ONCiti
5+ YOECandidates need 5+ years of systems analysis and Java development, including microservices, SQL, CI/CD, API integration and unit testing. A bachelor's degree or equivalent experience is also required.
Java, SQL, CI/CD tooling, Spark, Kafka, NoSQL
Apps Dev Intmd Programmer Analyst
Mississauga, ONCiti
Candidates need solid core Java skills, basic front-end knowledge (JavaScript/TypeScript, HTML, CSS), familiarity with React or Angular, and a basic understanding of SQL or NoSQL databases. A bachelor's or master's degree in a technology discipline is required.
Java, React, Angular, Kafka, Red Hat OpenShift
Senior Java Developer - Vice President
Mississauga, ONCiti
6+ YOECandidates need 6+ years of hands-on Java development, strong Spring and Spring Boot experience, and skill building secure REST APIs with relational databases. Citi also requires messaging and cloud platform knowledge, automated testing experience, and strong communication skills.
Spring Boot, Hibernate, Kafka, OpenShift, Kubernetes, Maven
VP Senior Software Engineer – Java & Distributed Systems
Mississauga, ONCiti
6+ YOECandidates need 6+ years of hands-on software engineering experience, strong Java and Spring Boot skills, and working knowledge of relational or NoSQL databases. They also need an AI-first mindset, strong organizational skills, and a bachelor's degree or equivalent experience.
Oracle Java, Documentation, Adaptability, Spring Boot, NoSQL, Organizational skills
Java Developer - Assistant Vice President
Mississauga, ONCiti
5+ YOECandidates need 5+ years of Java backend development on Java 17 or later, strong Spring Framework skills, and solid SQL and database knowledge. A bachelor's degree or equivalent experience and strong communication skills are also required.
Java 17, Spring Boot, Maven, Gradle, JUnit, Mockito