Java Developer
HRBrain
CONTRACT
     
Canada
     
Posted 2 years ago
     
We are looking for a Java Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Java Developer
Term: 6-months (with extension) – 37.5 hours/Week
Location: Toronto – Hybrid 1-2 weeks on-site
Job ID number: C1192
Brief Description of Duties:
- Independently develop solutions to resolve complex, multi-faceted problems to meet the business needs, by applying financial and technological knowledge. Ability to wear multiple hats at a time to run with multiple ongoing projects.
 - Provide third level application support at times when required across multiple business units globally.
 - Communicate with different technology and business groups to define requirements and test
 - Deliver the assigned project to specs within the projected timelines
 - Continuously expand on team knowledge
 - Documentation and development of workflow based on project requirements
 - Testing code and ensuring that any bugs are resolved through troubleshooting
 - Act as an expert technical resource for modeling, simulation and analysis efforts
 - Leverage industry best practices to design, test, implement and support a solution
 - Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
 - Assure quality, security and compliance requirements are met for supported area
 - Be flexible and thrive in an evolving environment
 - Adapt to change quickly and adjust work accordingly in a positive manner
 - Migration and modernization project, currently in Phase I, moving away from existing infrastructure to private cloud
 - Focused on enhancement and consolidation of existing code, as well as removing some components and adding them to the private cloud
 
Must Have Skills:
- Experience in enterprise application development using Java required
 - Recent working experience with Unix/Linux environment and proficient in shell scripting
 - Recent working experience in Oracle and Sybase databases
 - Experience with Messaging Bus technologies. Must have at least two of: Kafka, MQ, JMS, or Solace (note that Kafka, MQ, and JMS are most widely used)
 - Good working knowledge of design patterns and best practices
 
Nice to Have:
- Scala experience is an asset
 - Working knowledge of functional programming is a plus
 - Experience with DevOps practices and pipelines would be an asset
 - Experience working in capital markets and more specifically Fixed Income trading environment would be an asset
 - Experience with Fixed Income trading platforms, more specifically ION MMI would be an asset
 
Soft Skills:
- Must have excellent written and oral communication skills and be a team player
 - Ability to work independently
 
Job Features
| Job Category | Java Developer | 
