Senior Java Developer Location: Scarborough, Ontario (Hybrid – 3 days in office & 2 days remote).As a Java Developer you will dissect business requirements and translate them into technical design, develop, test, and work closely with project stakeholders including PMs, application development leads, business stakeholders, QA, ensuring full traceability.ResponsibilitiesHands‑on design and development of APIs and Microservices on cloud solutions (e.g., Google GCP).Ensure high quality, security and compliance requirements are met.Document and take ownership of assigned projects.Analyse complex business requirements to generate technical specifications for design or redesign of complex software components and applications.Lead technical decision‑making for Agile teams, collaborating with solutions architects and other technical leads.Develop coding standards and testing approaches.Collaborate with delivery leads to plan milestones, execute software delivery, and raise issues as needed.Leverage industry best practices to design, test, implement and support solutions.Be flexible and thrive in an evolving environment.Monitor system performance, troubleshoot, and resolve errors.Provide production support for maintained applications.QualificationsBachelor’s degree in a technical field such as computer science, computer engineering or a related field.5–7+ years of hands‑on programming experience in Java frameworks, deep understanding of OOP, design patterns, and familiarity with multiple external Java frameworks.Proficiency with Java/J2EE, Spring/Spring Boot, Web Services (SOAP, JSON, RESTful), OAuth, Microservices, GIT, SQL, Cloud OpenShift, DB2, Angular, React, Docker, DevOps, cache management, deployment and orchestration technologies (Bitbucket, Git, Kubernetes/GKE, Jenkins, Maven, JFrog Artifactory, Argo CD, Redis).Knowledge of secure coding for the banking industry and experience with security and vulnerability detection tools (BlackDuck, Checkmarx, Aquasec).Familiarity with Agile methodologies and cloud environments (Kubernetes, Azure/OCP or equivalent).Compensation range: $80,000–$130,000 (subject to skill, market, experience and training).EEO Statement As an equal‑opportunity employer, we consider all qualified applicants for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability or any other status protected by law. If you require an accommodation, please inform your recruiter.#J-18808-Ljbffr