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 day on-site)
Job ID number: C1204
Brief Description of Duties:
- Development and support of a high-volume, low-latency trading system used for trade booking, trade execution and pricing of derivatives trades.
 - Participate in design discussions on scalability, performance, security, Microservices best practices.
 - Hold meetings for issue investigations and solutions
 - Timely response on critical production problems.
 - Join scrum meetings and provide status update
 - Take ownership and responsibility of development of products onboarding to the trading platform and be efficient with sizing and estimates for development.
 - Guide team members through technical issues and challenges
 - Champions a high-performance environment using a coaching mindset, behaviors and embracing the client’s values and contributing to an inclusive work environment.
 
Must Have Skills:
- Service side development experience with Java, Spring, Spring Boot, Hibernate (in order of priority)
 - Experience in micro services development
 - Experience of using DevOps tools for Micro Services development: Kubernetes, Kafka, Redis, Prometheus, Grafana etc. With hands on experience in setting up DevOps infrastructure, including above tools.
 - Strong experience with relational or no sql databases
 - Proficiency in using Git for source code repository; Maven and Jenkins for build
 
Nice to Haves:
- Broad understanding of Information Security and Technology domains with focus on the Financial Industry will be an asset
 - Capital Markets experience, in trading or analytical platforms
 
Soft Skills:
- Excellent verbal and written communication, negotiating and interpersonal skills with the ability to summarize material for senior management.
 - Excellent organizational skills and the ability to manage multiple complex initiatives
 - Ability to work as part of a team, as well as work independently or with minimal direction.
 
Job Features
| Job Category | Java Developer | 
