Senior Java Full Stack Developer
Job in
Toronto, Ontario, M5A, Canada
Listing for:
eTeam
Full Time, Contract
position
Listed on 2026-10-17
Job specializations:
-
Software Development
Java Developer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Role Name:
Senior Java Full Stack Developer
Location:
Toronto / days a week on site not negotiable, FF interview required (L or/and CI)
JOB DESCRIPTION:
Requisition
Title:
Senior Java Full Stack Developer
Location:
Toronto, Ontario / Hybrid
Experience:
years
Employment Type:
Full-time or Contract
Role Overview:We are seeking a Senior Java Full Stack Developer to design and deliver scalable enterprise applications within a complex financial-services environment. The role will focus on Java and Spring Boot microservices, Angular or React user interfaces, REST APIs, Kafka-based event processing, cloud platforms, and containerized deployments.
The ideal candidate will have experience building secure, high-volume applications and collaborating across architecture, product, quality engineering, Dev Ops, and support teams.
Key Responsibilities:Design, develop, and enhance Java and Spring Boot microservices.Build responsive web interfaces using Angular or React.Develop secure and reusable RESTful APIs for enterprise integrations.Implement synchronous and event-driven integrations using REST and Apache Kafka.Support client, account, transaction, payment, and preference-processing workflows.Design services using microservices, event-driven, and domain-driven architecture principles.Develop automated unit, functional, integration, and performance tests.Create mock services and event simulators for end-to-end testing.Perform application performance testing and troubleshoot latency or throughput issues.Deploy and support applications on Open Shift, Kubernetes, or AWS container platforms.Develop and maintain CI/CD pipelines using Jenkins and Git Hub Actions.Implement authentication and authorization using OAuth , JWT, Spring Security, and token-based access controls.Monitor distributed applications using Prometheus, Grafana, and application logs.Optimize MongoDB and PostgreSQL queries, indexes, and data-access patterns.Participate in Agile planning, design reviews, code reviews, production releases, and incident resolution.Identify application defects, security vulnerabilities, and opportunities for technical improvement.Required Skills:Strong hands-on development experience with Java or later.Advanced experience with Spring Boot, Spring MVC, Hibernate, and microservices.Experience developing REST APIs and distributed backend services.Hands-on experience with Angular or React, JavaScript, TypeScript, HTML, and CSS.Experience with Apache Kafka and asynchronous message processing.Experience with PostgreSQL and MongoDB.Experience deploying applications using Docker, Kubernetes, or Open Shift.CI/CD experience with Jenkins, Git Hub Actions, Git, Maven, or Gradle.Experience with OAuth , JWT, and Spring Security.Experience with JUnit, Postman, and performance-testing tools.Understanding of Agile delivery and the software development lifecycle.Preferred
Skills:
Experience with AWS services and EKS or ECS.Experience working within banking, payments, financial services, or another regulated industry.Familiarity with PCI-DSS-aligned application controls.Experience implementing Prometheus and Grafana monitoring.Exposure to fraud detection, anomaly detection, or risk analytics integrations.Knowledge of Redis and performance-testing tools such as JMeter.Education and
Certifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.AWS certification is considered an asset.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here: