Senior Java Engineer

Collabera โ€” Canada ยท Posted ~1 day ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Title: Senior Java Engineer Type: 6-month contract + opportunity to extend Location: Toronto, ON- Hybrid (4 day's on-site) Compensation: $90-$95/hour Start Date: ASAP Interview Process: In-person Technical Interview - Deep dive on Java, React, Spring Boot, microservices, capital marketsBehavioral Interview - Problem solving, communication, collaboration 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: 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.Hands-on React development experience.Comfortable contributing to frontend features and UI enhancements Cloud- AWS experience (preferred)TerraformPublic Markets, Equities, FX experience and understanding of front-office trading workflows or experience in capital markets is preferred or some financial services/ retail banking experience Nice-to-Have: 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 a highly regulated financial environment. We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review and are not based solely on automated processing. The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location. For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absence, and other legally mandated benefits or payments.