Collabera Canada Inc - 2 Jobs
Toronto, ON
Job Details:
Title: Senior Java Engineer
Type: 6-month contract + opportunity to extend
Location: 1 Queen Street East, Toronto
Work Model: Hybrid (4 days on-site)
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.
Must-Have Skills
Backend Development
- 10+ years of enterprise Java development experience.
- Advanced Spring Boot expertise.
- Proven experience building and refactoring microservices architectures.
- Experience designing and developing distributed, high-performance systems.
Frontend Development
- Hands-on React development experience.
- Comfortable contributing to frontend features and UI enhancements
Cloud & DevOps
- Cloud- AWS experience (preferred)
Capital Markets Experience (if they don't have capital markets, should at least come from financial services/ retail banking).
- Public Markets experience.
- FX experience.
- Equities experience.
- Derivatives experience.
- Understanding of front-office trading workflows.
Soft Skills
- Strong analytical and problem-solving abilities.
- Ability to work independently in a fast-paced engineering environment.
- Strong communication and collaboration skills.
Nice-to-Haves
- 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.