Java Developer
HRBrain
CONTRACT
Canada
Posted 4 months 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 |