Hybrid

Fidelity Clearing Canada is hiring a Java Full Stack Developer

About the Role

The role involves building and enhancing mission-critical applications for trade processing and client services. The developer will work closely with product owners, architects, and QA teams to deliver robust, secure, and high-performance solutions.

Responsibilities

  • Design and implement backend services using Java and Spring frameworks
  • Develop responsive user interfaces with modern JavaScript frameworks
  • Collaborate with cross-functional teams to define and deliver new features
  • Participate in agile ceremonies including planning, stand-ups, and retrospectives
  • Write clean, maintainable, and testable code following best practices
  • Troubleshoot and resolve production issues in a timely manner
  • Conduct code reviews to ensure code quality and consistency
  • Integrate with internal and external APIs and messaging systems
  • Optimize application performance and scalability
  • Ensure compliance with security and regulatory standards
  • Support deployment pipelines and CI/CD processes
  • Document technical designs and system behavior
  • Work with database teams to refine schema and queries
  • Participate in system architecture discussions
  • Stay current with emerging technologies and industry trends
  • Mentor junior developers and share technical knowledge
  • Contribute to unit and integration test coverage
  • Monitor application health and respond to alerts
  • Implement logging and tracing for system observability
  • Ensure high availability and fault tolerance in system design
  • Collaborate with DevOps for infrastructure as code initiatives
  • Apply software design patterns to solve complex problems
  • Support audit and compliance requirements for financial systems
  • Engage in root cause analysis for critical incidents
  • Promote continuous improvement in development practices

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexible remote and office options

Team

Collaborative engineering team focused on financial technology systems

Why Join Us

  • Opportunity to work on high-impact systems in a leading financial institution
  • Supportive culture that values innovation, collaboration, and professional growth
  • Access to modern tools and technologies in a secure development environment
  • Commitment to diversity, equity, and inclusion in the workplace

Application Process

  • Submit your resume and cover letter through the online portal
  • Qualified candidates will be contacted for a technical screening
  • Final stage includes interviews with team members and hiring manager
  • Background check required upon offer acceptance

Not specified

Required Skills
JavaSpring BootHibernateAngularTypeScriptJavaScriptRESTful APISQLOracleSQL ServerJiraSoftware Development LifecycleAgile Methodologies
About company
Fidelity Clearing Canada
Fidelity Clearing Canada (FCC) is the leading independent clearing broker and custodian in the Canadian market. It provides trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and registered Portfolio Managers.
All jobs at Fidelity Clearing Canada Visit website
Job Details
Category fullstack
Posted 9 months ago