Senior Java Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
8+ ansCandidates need 8+ years of hands-on Java development, including Java 8 or higher, plus experience with Spring, REST APIs, relational databases and at least one cloud platform. Messaging, testing and strong communication skills are also required.
Maven, Gradle, jUnit, Kafka, OpenShift, Kubernetes
Senior Java Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates need 6+ years of hands-on Java development, including Spring, Spring Boot, Spring Security, JPA and Hibernate, plus secure REST API design and relational databases with PL/SQL. Messaging (JMS or Kafka), cloud platforms, automated testing and Maven or Gradle are also required, along with strong communication skills.
Java, Spring Boot, Hibernate, Kafka, OpenShift, Kubernetes
Senior Java Developer Solution Architect - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ ansCandidates need 6+ years building enterprise systems, including Java and Spring at scale, and proven delivery of cloud-native and event-driven architectures. Strong skills in Kafka, Kubernetes, databases, CI/CD and observability are expected, along with leadership and stakeholder communication.
Kafka, Kubernetes, Docker, Redis, Terraform, GitHub Actions
Senior Java Back - End Developer - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ ansCandidates need 5+ years of enterprise experience, including 5+ years in Java and Spring at scale. They must have delivered cloud-native and event-driven systems, and have strong skills in Kafka, Kubernetes, databases, CI/CD and observability. Leadership of design reviews and mentorship is required.
Kafka, Kubernetes, Docker, Redis, Terraform, Prometheus