About this role
Join a prestigious investment banking corporation as a Hybrid Senior Software Engineer, focusing on Java and Python development in Toronto, ON. This role combines innovative backend system design with strong programming skills.
Iris's client, a major player in the financial services sector, seeks an expert Senior Software Engineer to enhance their backend systems. The ideal candidate brings 6+ years of software development experience with a mix of Java and Python skills. You'll engage in designing scalable systems while collaborating across teams to ensure high-quality service delivery.
Key Responsibilities: • Develop and maintain high-performance backend systems • Use Python for applications, APIs, and automated solutions • Optimize systems leveraging extensive Java experience • Ensure seamless collaboration with product and DevOps teams • Conduct code reviews while mentoring junior engineers
Requirements: • Over 6 years of software development expertise • Proficient in Java (Spring, Microservices) • Hands-on Python experience for 3–4 years • Strong understanding of data structures and OOP • Exposure to database systems (SQL & NoSQL)
Utilize your Java and Python expertise to contribute to innovative solutions in the financial domain. #J-18808-Ljbffr