Java Software Engineer

Open Systems Technologies โ€” Canada ยท Posted ~1 day ago

Senior

Skills

Java Object-oriented programming Legacy systems Fixed income products Problem solving Teamwork AI agents Scala Python AI tools

๐Ÿ”“ 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

Summary

An established technology team is seeking an experienced Java engineer to work across new and legacy systems in a financial environment. The role requires strong object-oriented development and problem-solving skills, communication with trading professionals, and openness to adopting AI tools and additional technologies.

Highlights

Experienced engineering role combining Java development with financial-domain exposure and opportunities to work with AI technologies and evolving technology stacks.

Description

Skills Required: Working knowledge in Java. (Expert Level)Development experience in object-oriented programming and working with mixture of new and legacy systems.Basic understanding of Fixed Income products is required and ability to communicate with traders.Good problem-solving, result-focused, can-do attitude, and strong focus to keep the business running and competitive.Ability to work in a team.Demonstrate some ability to work with AI agents.Skills Desired: Scala and Python knowledge is nice to have.Experience in the finance industry.Open to learn and work with other technologies & AI tools as business objectives requireWork Experience Desired:Applicant should have between 5-15 years of Java working experience in the industry, depending on their level of experience.