Java Jobs in Canada
Create a job alert for this search
Java • canada
Senior Java Developer in Mississauga, Ontario II Fulltime
Apptad IncMississauga, ON, CanadaJava Developer
LancesoftMontreal, QC, CAJava Backend Developer in Toronto Canada
Hillview Consulting SolutionsToronto, Ontario, CanadaJava Developer
Astra North Infoteck Inc.Toronto, ON, caLead Consultant - Java
GenpactMontreal, CA- New!
Java Developer
United Software Group IncMontreal, QC, CanadaJava Support
VDart IncCanadaSenior Java Developer in Mississauga, Ontario II Fulltime
Apptad IncMississauga, ON, Canada- Full-time
- Quick Apply
Java Developer in Mississauga, Ontario (Hybrid)
Opening- 10
Salary CAD 120K
Hands on coding in Java
Job Title : Senior Java Developer
Location : Mississauga, Ontario, Canada
Company : Citibank
Employment Type : Full-Time
About the Role
We are seeking a highly skilled and experienced Senior Java Developer to join our technology team in Mississauga. The ideal candidate will play a key role in designing, developing, and maintaining high-performance, scalable, and secure enterprise banking applications. This position requires strong hands-on coding expertise, system design experience, and a deep understanding of financial services technology environments.
Key Responsibilities
Design, develop, and maintain enterprise-grade applications using Java 8 / 11 / 17
Develop microservices-based applications using Spring Boot & Spring Framework
Build and integrate RESTful APIs and event-driven services
Participate in system architecture and technical design discussions
Ensure high performance, scalability, and security of applications
Collaborate with cross-functional teams including QA, DevOps, Product, and Business stakeholders
Perform code reviews, unit testing, and enforce best coding practices
Troubleshoot and resolve production issues in high-availability systems
Contribute to CI / CD pipelines and DevOps practices
Required Qualifications
8+ years of hands-on experience in Java development
Strong expertise in :
Core Java (Collections, Multithreading, Concurrency, JVM tuning)
Spring Boot, Spring MVC, Spring Security
RESTful API development
Microservices architecture
Experience with :
SQL & NoSQL databases (Oracle, PostgreSQL, MongoDB)
Messaging systems (Kafka, RabbitMQ)
Docker & Kubernetes
Git, Maven / Gradle
Experience working in Agile / Scrum environments
Strong understanding of design patterns and system design principles
Experience in banking or financial services domain preferred
Nice to Have
Experience with cloud platforms (AWS / Azure / GCP)
Knowledge of CI / CD tools (Jenkins, GitHub Actions)
Exposure to event-driven architecture
Experience with performance tuning and distributed systems
Familiarity with regulatory and compliance-driven environments