23 Sep
|
TSR Consulting
|
Winnipeg
23 Sep
TSR Consulting
Winnipeg
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
Solid 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.
#J-18808-Ljbffr
📌 Full Stack Engineer (Winnipeg)
🏢 TSR Consulting
📍 Winnipeg