Previous Job
NAM-CA-Application Programmer-Expert (CAD)
Ref No.: 18-09026
Location: MISSISSAUGA, Ontario
Our financial client in Mississauga is looking for a Senior Java Developer

Municipals Technology – Senior Java developer
Client is seeking a highly motivated candidate for Java development in Municipals Technology team that serves the Secondary Trading business. We are looking for a talented professional with a solid technical acumen to partner with onshore and offshore teams and design and deliver innovative technology solution for the front-office Client Capital Markets. The candidate will be a core member of the technology team responsible implementing projects to automate many processes and flows including integration with platforms outside of Municipal Securities Division as well as implement features for the external facing web portal. Excellent opportunity to immerse in and learn within the Municipal Securities Division and gain exposure to capital markets business and technology initiatives targeted to maintain Client’s lead position among its competitors.

Job Responsibilities
• Ability to effectively interact, collaborate with development team
• Ability to effectively communicate development progress to the tech lead
• Work with developers onshore, offshore and matrix teams to implement a business solution
• Ability to learn new technologies and demonstrate through PoCs
• Investigate possible bug scenarios and production support issues

Job Qualifications

• 8+ years’ experience in Java/JEE related technologies
• Thorough understanding of core Java principals and design.
• Bachelor’s Degree and/or Masters in Computer Science or related
• Solid understanding of core Java, Spring, RestFul Web Services and Hibernate
• Strong in server side Java technologies including Spring and Hibernate/Ibatis
• Messaging – Any messaging framework like TIBCO EMS, IBM MQSeries or similar
• Database – Strong in relational database like Sybase, Oracle or similar
• Understanding of Micro service Architecture using Spring Cloud Netflix
• Good understanding of CI and Agile Methodology.
• Well versed with DevOps Tools like JIRA, Bitbucket, Teamcity, uDeploy, Sonar
• Working experience with Linux and shell scripting
• Experience with build tools like ANT, Maven or similar.
• Possesses ability to work well under pressure
• Excellent communication and interpersonal skills

Considered a plus
• Fixed Income or Municipal Bond market business knowledge preferred.
• Caching technologies like Gemfire.
• Knowledge of IBM APIm
• Autosys.