Point your AI agent at freehire and let it find you a job.

Get the CLI →

TSR Consulting

New

Full Stack Engineer

Posted 6 views
Discussion

Summary

A 6-month contract role in Mississauga building Java/Spring Boot microservices and Angular or React frontends for a global financial institution's enterprise systems. Day-to-day involves REST API development, event-driven messaging (Kafka), testing, and CI/CD in a regulated banking environment.

Duration: Contract - 6 months

Position Overview

Seeking experienced Java Full Stack Developers to support enterprise-scale technology initiatives within a leading global financial institution. This role is primarily focused on Java backend engineering with strong modern frontend development experience using Angular or React.

The ideal candidate will have strong hands-on experience developing Java/Spring Boot microservices, building modern enterprise web applications using Angular or React, and integrating frontend applications with RESTful services and distributed backend systems.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and Angular or React.
  • Build scalable and maintainable REST APIs and microservices supporting business-critical applications.
  • Develop reusable, responsive, and maintainable UI components using Angular/TypeScript or React.
  • Integrate frontend applications with backend Java services and REST APIs.
  • Participate in the design and development of microservices and distributed applications.
  • Develop event-driven solutions using technologies such as Kafka or other messaging platforms.
  • Write clean, efficient, reusable, and well-tested code across frontend and backend layers.
  • Collaborate with architects, business analysts, QA engineers, and technology teams throughout the SDLC.
  • Troubleshoot application, integration, performance, and production issues.
  • Contribute to application scalability, resiliency, security, and performance improvements.
  • Participate in code reviews, technical design discussions, automated testing, and CI/CD activities.
  • Follow enterprise engineering standards, security controls, and development best practices within a regulated financial-services environment.

Required Skills

  • Strong hands-on experience with Java.
  • Strong experience with Spring Boot / Spring Framework.
  • Experience developing RESTful APIs and microservices.
  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience with relational databases and SQL.
  • Experience with distributed systems or distributed application architecture.
  • Experience with Kafka or other messaging/event-driven technologies.

Frontend

  • Strong hands-on experience with Angular or React.
  • Experience developing reusable components and enterprise-grade web applications.
  • Experience integrating frontend applications with REST APIs and backend services.
  • Understanding of frontend performance, security, and application architecture.
  • Experience with Git and modern CI/CD practices.
  • Experience with automated unit and integration testing.
  • Exposure to Docker and Kubernetes preferred.
  • Experience with AWS, Azure, or other cloud platforms preferred.
  • Understanding of Agile/Scrum software development methodologies.

Preferred Qualifications

  • Experience within banking, financial services, capital markets, payments, or other highly regulated environments.
  • Experience developing high-volume, highly available enterprise applications.
  • Strong understanding of distributed-system concepts including scalability, resiliency, fault tolerance, concurrency, and asynchronous processing.
  • Experience with caching, messaging, or other distributed technologies.
  • Experience working within large enterprise technology organizations.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available