Location
Canada

About The Role

FDM is a global business and technology consultancy delivering client and industry driven solutions through our 5 core specialist Practices; Software Engineering, Data & Analytics, IT Operations, Change & Transformation, and Risk, Regulation & Compliance.

FDM is seeking Senior Software Engineer (Java) in Toronto to work for our client within the Finance sector. This role is initially for 18 months and will be hybrid with requirements to be in the Toronto office 3 days per week.

As part of one of the largest Canadian-owned Transfer Agent and provider of Corporate Trust services. Whether issuers need help with Corporate Actions, Investor Service, or planning your Investor Meeting, our services are tailored to make their transactions a success. 
 
Issuer Services of Global Technology Services provides Information Service. We are seeking a Senior Software Engineer as a key player not only to support and maintain software solutions based on multiple traditional technologies, but also to revolutionize the technology stacks and contribute to the acceleration of our growth and its competitive position.
 
The role of the Senior Software Engineer (Java) is to work with other application/platform developers and implement business requirements into concrete solutions. Review the solution and design with the architects and database administrators as required.  Work with the application development team to produce the technical documentation of the projects.
 
  • You will be responsible for technical leadership, software design, development, testing, automation and maintenance of applications across the enterprise.
  • You will design and develop Software solutions that fits within the guidelines set forth by Security, Architecture and Solution Leads.
  • You will be responsible for solving any complex or challenging problems and issues that require advanced knowledge
  • You will create documentation and test scripts supporting the development work.
  • You will provide documentations to the DevOps team to successfully deploy changes to the Production environment.
  • You will support business as usual activities (BAU) with Application support and Customer Operations team including but not limited to resolving production defects, performance issues and system outages.
  • You will identify and implement new and improved technologies & tools that would benefit supported systems and business.

About You

  • Strong experience in containerization technologies (e.g., Docker) and deployment on platforms like OpenShift, Kubernetes, AWS ECS/EKS
  • Proven ability to rebuild and migrate Java 6/8 applications with jBoss 6 to newer versions, e.g. JDK 17 with jBoss EAP 7 or EAP 8.
  • Hands-on experience integrating applications with SSO solutions like Okta or Keycloak using libraries such as Spring SAML.
  • University degree or college diploma in computer science or an equivalent combination of education and work experience
  • Proficient in Agile Software Development Lifecycle, building software the Agile way from design, development, testing, deployment, to production release; proficient in JIRA
  • Java/J2EE; Oracle and MS SQL-Server database; Linux, Unix and windows OS
  • Java Skill Set: Core Java, Multi-Threading, Collections, JDBC, Maven, Ant
  • Strong understanding of modern software development practices, including microservices architecture and CI/CD pipelines.
  • RDBMS Experience with exposure to writing T-SQL, Stored Procedures and jobs, specifically in Oracle, MS-SQL and DB2.
  • Experience working in both Linux and MS Windows host environments
  • Experience with source control software Git, BitBucket; Experience with the automation server Jenkins
  • Experience writing J2EE such as EJB (Session / Entity / Message Driven beans), JTA, Filters, Servlets a plus
  • Experience with PostgreSQL a plus
  • Experience writing Financial and/or accounting platform related software is a plus
  • Minimum 5 Years of experience in Java development, with expertise in upgrading and refactoring legacy Java 6/8 JBoss Struts applications to modern frameworks like Spring Boot

About Us

FDM is an award-winning global business and technology consultancy powering the people behind tech and innovation for over 30 years. We collaborate with world-leading companies to identify the expertise they need, exactly when they need it. We have helped successfully launch nearly 25,000 careers globally to date and are a trusted partner to over 300 companies worldwide.

 

FDM has 4,000+ employees worldwide, with over 90 nationalities working together as a team. From our origins in Brighton, UK, FDM now has 19 centres located across North America, Europe and Asia-Pacific and is now on the FTSE4Good Index.

 

Dedicated to Diversity, Equity and Inclusion

 

FDM Group’s mission is to make tech and business careers accessible for everyone. Our diverse team of 90+ nationalities thrive on differences, fuels innovation through varied experiences, and celebrates shared successes. As an Equal Opportunity Employer and listed on the FTSE4Good Index, FDM ensures every qualified applicant, regardless of race, colour, religion, sex, sexual orientation, national origin, age, disability or any other status protected by federal or provincial law, gets the chance they deserve.

Other jobs like this

Location
Canada
Location
Australia
Location
UK