Lead Full Stack Java Developer
Job in
Mississauga, Ontario, Canada
Listed on 2026-02-14
Listing for:
08763 Citi Canada Technology Services ULC
Full Time
position Listed on 2026-02-14
Job specializations:
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
The Applications Development Technology Lead Analyst with 12+ years of experience 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 applications systems analysis and programming activities.
Responsibilities:
Technical Skill Requirements:
1. Frontend (Client-Side)
React: A declarative, component-based JavaScript library for building user interfaces.
Webpack/Vite: Module bundlers for JavaScript applications.
NPM/Yarn: Package managers for JavaScript.
2. Backend (Server-Side)
Java: The primary language for backend logic and APIs.
Spring Framework (especially Spring Boot): The most popular and comprehensive framework for building enterprise-grade Java applications, including RESTful APIs, microservices, and web applications. Spring Boot simplifies application development and deployment.
Jakarta EE (formerly Java EE): A platform for developing enterprise applications, though less commonly used for new microservices architectures compared to Spring Boot.
Quarkus: A Kubernetes-native Java framework tailored for Graal
VM and OpenJDK, optimizing Java for microservices, containers, and serverless environments.
Apache Tomcat: A widely used open-source web server and servlet container for Java applications..
RESTful APIs: Common architectural style for designing networked applications.
Graph
QL: An API query language and runtime for fulfilling those queries with your existing data.
3. Databases
No
SQL/SQL Database: A widely used commercial relational database.
Mongo
DB: A popular document-oriented No
SQL database.
Cassandra: A highly scalable, distributed No
SQL database.
Redis: An in-memory data structure store, used as a database, cache, and message broker.
Hibernate: A robust ORM framework for Java.
Spring Data JPA: Simplifies data access layer development with Spring and JPA.
4. Dev Ops & Cloud
Git: Distributed version control system (, Git Hub, Git Lab, Bitbucket).
Maven: A powerful project management and comprehension tool.
Gradle: A flexible build automation tool.
Jenkins: An open-source automation server for CI/CD pipelines.
Git Lab CI/CD: Integrated CI/CD within Git Lab.
Git Hub Actions: Workflow automation directly in Git Hub repositories.
Docker: For packaging applications into portable containers.
Kubernetes: For automating deployment, scaling, and management of containerized applications.
Prometheus & Grafana: For metrics collection and visualization.
ELK Stack (Elasticsearch, Logstash, Kibana): For centralized logging.
Splunk: Enterprise platform for collecting, searching, and analyzing machine data.
5. Other Important Technologies
MQ, Active
MQ.
Education:
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications…Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×