Previous Job
NAM-CA-Application Programmer-Senior (CAD)
Ref No.: 18-13623
Location: MISSISSAUGA, Ontario
Our financial client is looking for a Full Stack Java developer for a long term contract position. 

This role will be based in Mississauga, ON.

Job Description:

This position is for Sr. Full stack developer within the Global Spread Products Origination technology teams to help develop maintain and support various functionality of the Origination Central system. The application allows creating and maintaining client information, track client related events and manage workflows in an efficient way, gives robust reporting/analytics capability.

Job Responsibilities
Day-to-day job responsibilities include participating in the full development life cycle of new functionality and enhancements to OC system. The ability and willingness to work in this fast moving environment will test the candidate's ability to both multitask and deliver solid technical solutions. Strong written, interpersonal and verbal communication skills are essential as the successful candidate will work with directly with the development teams in New York, Shanghai and business users.

Job Qualifications
• Expert JavaScript Knowledge with 3+ years of experience with modern JavaScript-powered web applications (Angular) and the "Single Page Application" (SPA) architecture (required)
• Hands on Java/JEE, Spring, Hibernate experience. (required)
• Strong knowledge of HTML5, Modern CSS and Preprocessors ( SASS, LESS )
• Advocate and a practitioner of Behavior-driven development (BDD) /TDD
• Client side performance, debugging and optimization techniques
• Local / Staging / Production development environments experience
• Complete understanding of responsive web design (Bootstrap)
• Experience with modern JS tools such as (Gulp,Node.js, Jasmine, Karma, Mocha, Qunit, Mocha, Chai ) are expected
• Experience with Continuous Integrations and Delivery (Jenkins/ Teamcity )
• Experience with versioning systems such SVN/Git
• Experience with Core Java and server side J2EE development (Weblogic, Jetty container knowledge is a plus)
• Experience with relational databases, Oracle and SQL Server
• Experience building, testing, debugging web related projects with build tools such as Gulp, Grunt, Jasmine, Jenkins.
• A commitment for keeping your code clean, well-organized, and DRY.
• Ability to accept feedback and come up with creative solutions around that feedback.
• Ability to help and support co-workers and clients around projects.

Considered a plus
• Fixed Income experience.
• Experience or familiarity with Documentum
• Experience or familiarity with OBPM and jBPM
• Experience in UNIX Shell scripting
• Experience in Oracle database

Job Location

Mississauga, ON