Senior Full Stack Java Developer

1121438
  • Job type

    Contract
  • Location

    Toronto
  • Profession

    Software Development
  • Industry

    Banking & Financial Services
  • Pay

    75-92

Senior Full Stack Java Developer

Our client has an immediate opening for a Senior Java Developer to join their team in Toronto on a 12 months contract with possibility of further extension and with a potential to grow into a Technical Lead for the region.

In your new role as a Senior Java Developer, you will join the team that solves some of the most interesting and complex challenges in the financial industry to help global business and its customers succeed. Shipping code early and often using Agile and DevOps principles is critical to deliver business value, with continuous improvement and learning at the centre of everything the team does.

Technology team manages the back-office processing systems that perform Clearance, Settlement and Custody functions across Fixed Income and Equities products for US markets, develops and maintains in-house systems along with managing vendor-hosted SaaS solutions.

Responsibilities:

  • Function as a Senior member of US Post Trade Technology team and work closely with the functional and regional teams in the USA and India.
  • Act as technology expert and the point of contact for all the application development related activities.
  • Accountable for key technology stack in equities and fixed income post trade systems. Ensure changes are successfully developed, tested, and rolled out and supported.
  • Collaborate with local and onsite leads to prioritize and deliver required enhancements while maintaining high performance levels.
  • Identify opportunities to automate, improve efficiency and optimize cost through business and process flow re- engineering and platform re-engineering leveraging an in-depth understanding of Equity Post Trade Life cycle processes.
  • Adopt Agile and DevOps methodologies in software development practices. Ensure automation tools are utilized throughout the life cycle.
  • Define and execute superior Service Level Agreement-based procedures for a 24/5 production cycle for all Post- trade systems regionally.

  • What Your Day will Look Like:

  • Design, develop, and implement innovative technology solutions for Market Operations team and Repo trading desk
  • Ensuring technology systems are reliable to handle wide user base within the organization and sustainable with a cost focus.
  • Required to provide support for Fixed Income and Equities Post Trade systems as business demands dictate in the region.
  • Handle inquiries from business users and stakeholders; Required to handle out-of-hours Releases, Changes, and other infrastructure maintenance activities.
  • Maintain the infrastructure estate by periodic upgrades, patches, addressing any security vulnerabilities, managing capacity and disaster recovery procedures.
  • Develop and maintain an information repository of application material that can be accessed by team resources.
  • Regularly communicate with an extensive client base to provide status updates, successful solutions as well documenting all activities for future reference while overseeing local and offshore support team in logging and resolving all problem calls

As an Ideal Candidate, you have the following skills and experience:

  • Java expert with 8+ years’ Java development experience
  • Strong experience with Java Spring Boot
  • Designing and implementing scalable web services, REST APIs
  • Advanced knowledge of front-end languages like HTML, CSS, JavaScript or Angular framework.
  • Object orientated programming concepts and experience in Java.
  • Relational databases – PostgreSQL or SQL Server, and experience with complex SQL queries.
  • Proficiency with workflow orchestration concepts.
  • Unix Shell scripting
  • Prior coding experience in large-scaled complex systems, preferably in the Financial industry
  • Experience migrating applications to the cloud and exposure to GCP will be valuable to expand our business solutions on the public cloud.
  • Working knowledge of distributed architecture systems based on microservices
  • Logical thinking and good problem-solving skills
  • Proven ability to communicate effectively
  • Team player and ability to work flexibly
  • Proven strength of dealing with senior business specialists
  • Organization and operational optimization change management experience
  • Change Management & Incident Management Experience
  • Understanding of ITIL Fundamentals and Methodology
  • The candidate is required to be involved in production support (via rotation) and be proactively engaged in improvements on automation.
Nice to have:

  • Working experience on Google Cloud Platform (GCP)
  • Exposure to one of the distributed data warehouses – BigQuery or Redshift or Snowflake
  • Exposure to React / NodeJS will be a plus
  • Experience in the following skills is beneficial: DevOps and CI/CD tools - Jenkins, Ansible, Terraform
  • Geneos / Grafana Monitoring
  • RTC, JIRA, Confluence, Control-M
  • Exposure to Broadridge systems such as Impact and BPS/A – understanding of database and table relationships to produce various reports / dashboards for the various stakeholders
  • Understanding of Investment Bank front and back-office process flows, including those from upstream and downstream systems
  • Understanding of Investment Bank exposure to SOX and other regulatory controls.


If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.


#LI-DNI

Apply for this job

Talk to Shivangi Gupta, the specialist consultant managing this position

Located in Toronto (EN), 8 King Street East, 20th FloorTelephone:  6472889184