Tech - Senior Java Developer-Cognitive Computing

Exiger, Toronto, Canada


Duration: Full-Time

Location: Toronto, Canada

Exiger Tech is an experienced team of software professionals with a wide range of specialties and interests. We make use of big data and natural language processing technologies as well as dealing with day-to-day application development and scaling issues. We utilize agile methodologies, iterate quickly to find solutions, and work together to ensure that the system evolves in a maintainable and performant fashion.
This is a full-time opportunity located in Toronto, Ontario.

Our ideal Cognitive Computing Java Developer candidate is creative, adaptable, positive, proactive and hard-working. They should have a fearless attitude, and view problems as challenges. They will be a person of integrity, and desire to work within a team of like-minded people with diverse expertise to build state of the art software solutions working at massive scale. They are able to articulate their thoughts verbally and on a whiteboard and enjoy considering differing perspectives.  If you value a challenge and working with really talented individuals, who are passionate about what they are building and thrive in a team-oriented work environment, please apply!

Key Responsibilities

  • Designing and developing high-quality software using Java and related frameworks.
  • Participating in R&D collaborative brainstorming and planning sessions.
  • Developing great software and ensuring alignment to current and developing architecture.
  • Conducting design and peer reviews.
  • Evaluating and introducing new tools and techniques to the team.
  • Proactively identifying areas for improvement, seeking solutions and making recommendations.
  • Takes responsibility for the quality of deliverables.
  • Mentor new developers and act as a mentor coach for senior employees.
  • Perform and promote effective communication practices across development teams and with business leads.

Knowledge & Skills

  • Strong expertise in Java and Java frameworks
  • Solid foundation in computer science and ability to solve algorithmic tasks.
  • Strong competencies in data structures and software design (Design Patterns).
  • Exceptional analytical skills to understand problems, identify root cause and resolve.
  • Strong experience designing distributed systems in a cloud environment.
  • Effective collaborator with experience in an agile environment.  

Professional Experience Required

  • A bachelor’s or graduate degree in a relevant field, or equivalent experience. 
  • Extensive experience with work in and architecting Microservices.
  • Lucene Indexing experience.
  • 6+ years professional software development experience with Java and Java frameworks.
  • Experience with Spring, Spring Boot, Postgres, RabbitMQ, Kafka, Kubernetes, Docker preferred.
  • Experience with unit testing, and TDD as a plus.
About Exiger

At Exiger we work everyday to make the world a safer place to do business in. Our experts and technology help clients prevent breaches, respond to risk, remediate issues and monitor activities. We are searching for people who think creatively to solve complex problems related to governance, risk and compliance thus delivering first class solutions for our corporate and government partners.
Exiger’s core values are courage, excellence, expertise, innovation, integrity, teamwork and trust.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.

About Exiger

Never before has the balance between business opportunity and regulatory risk been so tenuous. Exiger addresses this challenge head-on by developing sustainable compliance programs that meet today’s strict regulatory requirements while acknowledging that businesses cannot afford to play it safe. In a world where the fastest path to driving shareholder value is to expand into developing – often high-risk – economies, Exiger helps financial institutions, multinational corporations, and governmental agencies pursue their strategic goals with the confidence that regulatory change will not alter their course.Exiger was formed by a group of leading authorities on financial crimes compliance to solve some of the most complex problems confronting business today. The firm arms financial institutions and multinational corporations with the practical expertise and tools they need to prevent breaches in compliance, respond to risk intelligence, remediate gaps and monitor ongoing business activities.Initially launched to lead the court-appointed Monitorship of HSBC – the most comprehensive Monitoring assignment ever awarded by the Department of Justice – Exiger is entrusted with evaluating the effectiveness of internal compliance controls used by the $2.7 trillion banking institution across approximately 6,000 offices operating in nearly 70 countries around the world.In addition to its Monitorship work, Exiger guides a wide range of clients around the world through the process of managing the worst-case scenario compliance challenges and implementing the programs they need to prevent them in the future.


Want to learn more about Exiger? Visit Exiger's website.