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
- 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 Category||Java Developer|