Job descriptionJob Title: Java Full Stack Developer (Angular)
Location: Toronto, ON (Hybrid – 4 Days Onsite)
Duration: Long-Term Contract
Domain: Banking / Financial Services
Job Descriptio
n
We are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, and Angular to develop and maintain scalable enterprise applications. The ideal candidate should have hands-on experience building microservices, REST APIs, and responsive front-end applications while working in an Agile environmen
t.
Key Responsibilit
iesDesign, develop, and maintain full-stack applications using Java, Spring Boot, and Angul
ar.Build and consume RESTful APIs and microservices-based applicatio
ns.Develop responsive and user-friendly front-end interfaces using Angular, TypeScript, HTML5, CSS3, and Bootstr
ap.Collaborate with business analysts, architects, QA teams, and stakeholders to gather requirements and deliver solutio
ns.Perform code reviews, unit testing, and support production deploymen
ts.Troubleshoot and resolve application and performance issu
es.Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectiv
es.Ensure adherence to coding standards, security, and best practic
es.
Required Sk
ills8+ years of software development experie
nce.Strong experience with Java 8/11/17 and Spring B
oot.Hands-on experience with Angular 10+, TypeScript, HTML5, CSS3, and JavaScr
ipt.Strong knowledge of Spring MVC, Spring Data JPA, Hibernate, and Microservices Architect
ure.Experience developing and consuming RESTful A
PIs.Strong SQL skills with experience in Oracle, SQL Server, PostgreSQL, or My
SQL.Experience with Git, Maven, Jenkins, and CI/CD pipeli
nes.Familiarity with Docker and Kuberne
tes.Experience with Kafka or RabbitMQ messaging platfo
rms.Strong understanding of Object-Oriented Programming (OOP) principles and design patte
rns.Experience working in Agile/Scrum environme
nts.