Java Developer (React)
CollaberaJob description
Title: Senior Java Engineer
Client: Investment Industry
Type: 6-month contract + opportunity to extendLocation: Downtown Toronto, ON - Hybrid (4 day/week on-site)
PR: $90-100/hr (as per experience)
Why Is This Role Open?
Client is executing a large-scale transformation to refactor a legacy monolithic application into a microservices-based architecture.
The Senior Full Stack Engineer will join a Capital Markets engineering team responsible for modernizing and rebuilding a mission-critical platform used across Public Markets. This is primarily a backend-focused role (approximately 80% backend / 20% frontend), requiring deep expertise in Java development while also contributing to React-based UI enhancements.
The successful candidate will play a key role in decomposing a legacy monolithic application into cloud-native microservices while supporting ongoing user interface enhancements for portfolio management users.
Day-to-Day Responsibilities
- Refactor and decompose a large monolithic application into microservices.
- Design, develop, and maintain backend services using Java and Spring Boot.
- Contribute to architecture discussions, service boundaries, and technical design decisions.
- Develop and deploy cloud-native applications in AWS.
- Build and enhance React-based UI components
- Collaborate with developers, business analysts, and Capital Markets stakeholders
- Ensure systems are highly performant, secure, resilient, and scalable.
- Participate in code reviews and engineering best practices.
Backend Development
- 10+ years of enterprise Java development experience. (80%)
- Advanced Spring Boot expertise.
- Proven experience building and refactoring microservices architectures.
- Experience designing and developing distributed, high-performance systems.
- Hands-on React development experience. (20%)
- Comfortable contributing to frontend features and UI enhancements
- Cloud- AWS experience (preferred)
- Public Markets experience.
- FX experience.
- Equities experience.
- Derivatives experience.
- Understanding of front-office trading workflows.
- Strong analytical and problem-solving abilities.
- Ability to work independently in a fast-paced engineering environment.
- Strong communication and collaboration skills.
- Experience with portfolio management or trading platforms.
- AWS cloud-native services experience.
- Mockito and automated testing frameworks.
- Exposure to AI/ML concepts.
- Experience working in highly regulated financial environments.
Interested in this role?