Developer – Kafka & MSSQL

Developer – Kafka & MSSQL

ProViso Consulting

Story Behind the Need:

• Business group: Derivatives and Structured Product Technology
• Project: Name: BRR in Peak derivatives from desk platform – New requirement from business on foreign currency.
• Reason for request: new contractor position

Candidate Value Proposition:

• The successful candidate will have the opportunity to work in a microservices architecture, Kafka and MSSQL.
• Kubernetes & dockers, Java 17 & SpringBoot 3

Typical Day in Role:

• Development and support of a front-office trading system used for trade booking, trade execution and pricing of derivatives trades.
• Participate in design discussions on scalability, performance, security, Microservices best practices.
• Take ownership and responsibility of development of products onboarding to the trading platform and be efficient with sizing and estimates for development.
• Proactively partners with business line representatives to drive improved technology solutions that support business strategy.
• Participates as technical or business consultant in design, development, coding, testing, and debugging new packaged solutions or significant enhancements to existing applications.
• Collaborating with other developers within their team, across other teams, as well as the QAs and BAs in the team
• Onboard new features and implementing them (new classes, new services, etc need to be created)

Candidate Requirements/Must Have Skills:

• 10+ years of service side development experience with Java, Spring, Hibernate, Spring Boot with an emphasis on REST services.
• 3+ years of experience with relational and No SQL databases.
• Excellent Computer Science Fundamentals; Object Oriented Design; Java Design Patterns;
• Experience using Jenkins for building CI/CD pipelines and using SonarQube, Fortify, Web Inspect and Back Duck for Code Quality
• Knowledge and working experience of automated testing – unit, integration, and functional testing
• Proficiency in using GIT for source code repository; Maven and Jenkins for build;
• Has Worked in an Agile Environment

Nice-To-Have Skills:

• Previous experience developing mission critical systems (banking/financial) would be an asset
• Experience in microservices, Kafka, and/or Elastic Search
• Capital Markets domain

Soft Skills:

• Strong communication
• Fast learner
• Proactive – Work independently

Best vs Average:

• Someone who is accountable and takes ownership of their development, Proactive, Work independently.

Degrees or certifications:

• Bachelor’s degree in a technical field such as computer science, computer engineering or related field required

Candidate Review & Selection:

• Structure and Format: Codility link (take home)
• Panel Interview – 60 mins – MS teams

Job Details



6 months



Latest Blogs

© 2020 ProViso Consulting - Toronto Recruitment and Staffing Agency

× Chat

Send this to a friend