Job Specifications
Location: Mississauga (Hybrid – 4 days onsite / 1 day WFH)
Client: (Top-Tier Canadian Banking & Insurance)
Role Type: Contract
We are urgently hiring a Java Full Stack Developer for a high-priority engagement with a leading Canadian banking & Insurance client in the GTA. The ideal candidate is a true full-stack developer with strong, balanced experience across Front End (Angular) and Back End (Java).
This role is well suited for someone with hands-on experience in the analysis, design, development, implementation, and testing of object-oriented applications in enterprise client/server environments.
Key Responsibilities
Design, develop, and maintain full-stack applications using Java (backend) and Angular (frontend – latest versions preferred).
Participate in end-to-end SDLC activities including requirements analysis, solution design, development, unit testing, integration testing, and deployment.
Develop and integrate RESTful and SOAP-based web services, working with XML/JSON message formats.
Build scalable backend services using Java, Spring / Spring Boot, and microservices architecture.
Develop responsive, high-performance UI components using Angular (latest versions), TypeScript, HTML5, and CSS3.
Collaborate closely with business analysts, architects, QA, DevOps, and product teams to deliver high-quality solutions.
Write clean, maintainable, and well-documented code following enterprise coding standards and best practices.
Troubleshoot, debug, and resolve application issues across front-end and back-end layers.
Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Support deployment, release, and post-production activities in a regulated banking environment.
Required Skills & Experience
7+ years of hands-on experience as a Java Full Stack Developer.
Strong and balanced expertise in:
Backend: Java, Spring / Spring Boot, REST & SOAP web services, Microservices
Frontend: Angular (latest versions preferred), TypeScript, HTML5, CSS3
Solid understanding of Object-Oriented Programming (OOP) and design principles.
Experience working with XML and JSON for service integrations and data exchange.
Strong experience with SQL / relational databases.
Familiarity with Agile / Scrum methodologies.
Experience with version control (Git) and CI/CD pipelines.
Prior experience in banking, Insurance or financial services is a strong plus.
Nice to Have
Exposure to cloud platforms such as AWS, Azure, or GCP.
Experience with cloud-native application development, containerization (Docker), or orchestration (Kubernetes).
Familiarity with DevOps practices, automation, and monitoring tools.
Knowledge of security, authentication, and compliance standards in enterprise environments.
Why This Role
Opportunity to work with a top-notch Canadian banking & Insurance client on critical enterprise initiatives
Fast-moving hiring process with quick interview turnaround
Long-term contract opportunity
Hybrid work model: 4 days onsite + 1 day WFH
About the Company
People are at the heart of every successful business initiative. we know that a company's success starts with its employees. we also know that an individual's success starts with the right career opportunity. From refining, how you manage your contingent workforce to strengthening your employer brand to recruit top talent, our integrated talent solutions drive the business results you need.
Welcome to Tamanna Technology. we are a premier IT Staffing and Consulting firm headquartered in Toronto, Canada and are experts into th...
Know more