Senior Java Developer

CG Consulting Group
Mississauga
CAD 100,000 - 125,000
Job description

Lead Java Developer

This is with a large IT services firm for a major US bank in Canada. Candidate must have legal work status for Canada. Client Location is Mississauga ON. Hybrid - In-Office 3 days per week. Perm/FT role, salary and benefits at market rate.

Description:

We are seeking a talented Senior Java Developer to join our team. A Java Developer is responsible for designing Java applications, testing Java software, and resolving technical issues within Java programs.

Responsibilities:

As a Lead Java Developer, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for commercial banking. Collaborate with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions.

Requirements:

  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. 10+ years as an application Java Developer.
  3. Build, write for, and maintain rules engines.
  4. Deal with parsing and manipulating large real-time complex data structures.
  5. Write highly performant and optimized algorithms.
  6. Build and leverage Redis caches and NoSQL databases (preferably MongoDB).
  7. Seamlessly integrate with internal and external subsystems using Webhooks, Solace/Kafka, and REST interfaces for bidirectional communication.
  8. Preferably coming from a big data background who has dealt with big data platforms and worked on large complex datasets.
  9. Someone who can relate to rules engine, has done event-driven programming, and is strong in Java.
  10. Experience in writing highly performant algorithms in Java or fine-tuning and optimizing existing Java processes.
  11. Knowledge of design challenges and ability to design and build frameworks.
  12. Knowledge of caching mechanisms and ability to define and distinguish different caching mechanisms.
  13. Familiarity with relational databases and comparison to NoSQL databases (MongoDB).
  14. Knowledge of event frameworks, data streaming, and ability to integrate internal and external systems, with RESTful services preferred.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Java Developer jobs in Mississauga