We areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 58 offices in 21+ countries within key global markets.Role : Core Java DeveloperLocation : Montreal, QC (3 Days hybrid in a week)Type : Full-time / Contract 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 trading technology, from trade 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. You will use your technical skills to upgrade the codebase to modern technologies, thereby reducing technical debt 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. To be successful in the role, you will have : 8+ years of experience of developing with core JavaModernize the tech stacks for Commodities systemsDemonstrate good understanding of OO principles, design patterns, n-tier architectureUnderstanding 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 LinuxGood problem solving, and communication skills who can work effectively in a teamKnowledge / 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. SYNE CHRON'S DIVERSITY & INCLUSION STATEMENTDiversity and inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative-action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity, and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.All employment decisions at Synechron are based on business needs, job requirements, and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.