Commodities Technology Java Developer
Job Description
Level 3
Our Impact:
Commodities delivers risk management solutions to our clients in global markets for Oil, Gas, Power, Metals, Agriculture and more. Commodities provide the materials to build and the fuels to energize the world we live in. Our business is constantly changing – the world’s energy needs evolve; new sources of energy are developed, markets relating to climate change and carbon emissions are created. As this happens, new products, market data, risk management tools, regulatory concerns – all these things evolve and require technology solutions.
By joining the Commodities Technology team, you will have the opportunity to design and build the systems that support this fascinating business, front-to-back. Our team is involved in all aspects of technology, from lifecycle to risk management, market data to physical and financial settlements. We work in a fully Agile environment, with close interaction with our users across the organisation. As a result, team members usually build up a good understanding of the business.
Position Description:
We are looking to grow our team in Montreal with energetic, motivated technologists who want to make a difference in a dynamic business environment. Working in Agile squads, you will experience and contribute to the full software development lifecycle. You can flex your analysis skills to understand the problem, design and code the solutions, and help to advance our DevOps journey with automated testing, deployments and monitoring. All roles in Commodities Tech offer the opportunity to work directly with various senior stakeholders across Technology Division and their Business sponsors. As part of a global team, you will also collaborate with team members across regions. Partner with other engineering teams to understand technology offerings and how they can be applied and leveraged as part of our solutions. In the Montreal office, you will be part of a large technology hub located in state-of-the-art offices designed for collaborative teamwork. We support flexible working and are passionate about offering enriching career opportunities. To be successful in the role, you will have:
– Experience of developing with core Java
– Demonstrate good understanding of OO principles, design patterns, n-tier architecture
– Understanding the SDLC (software development life cycle)
– Relational database skills (SQL, Sybase, DB2, Oracle)
– Experience in these technologies is helpful, but not essential: Python, Perl, Shell, C#, AngularJS, Scala
– Comfortable developing on Linux
– Good problem solving, and communication skills who can work effectively in a team
Knowledge/experience of Financial Services or Commodities is not necessary (you’ll be able to learn as you go). But what is important is an energy and motivation to learn and develop.
About us:
We are a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. In Montreal, we are shaping the future of our global business and contributing to our local community. Our team works across numerous areas. It is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents. Knowledge of French and English is required.