Senior Java Developer - ChronicX (Mississauga/Toronto, Canada)

You are here


Position summary

CaseBank’s ChronicX service provides recurring maintenance defect identification and tracking for many of the world’s largest and best-known airlines. The customer base continues to grow at accelerating year-over-year rates, largely through industry word-of-mouth.

This rapid growth imposes many challenges. The Senior Java Developer will respond by developing new features according to the product roadmap and enhancing the existing code to ensure a robust and reliable application. The senior developer will also be a key contributor in designing and developing solutions to improve the application’s performance and scalability and to integrate with customer’s applications.

The senior Java developer will join a small but highly capable team where they will mentor junior staff, coordinate activities with other departments (e.g., QA and support teams), and support the team lead in identifying and implementing continuous improvement opportunities.

The key to success in this position is a demonstrated track record of accomplishment in a growing, fast-paced environment, enhancing and maintaining computationally heavy Java applications, and refactoring Java code for improving performance, scalability and reliability.

Performance Objectives

Primary objectives:

  1. Contribute to ongoing development activities for ChronicX based on the application’s roadmap.
  2. Maintain and refactor the existing code to improve ChronicX’s reliability and performance, targeting an incident-free production environment.
  3. Attend technical meetings with customers’ IT teams to design and implement integrations based on WebServices or JMS/MQ.

Secondary objectives:

  1. Define requirements and prepare development estimates for new features in ChronicX.
  2. Participate in design reviews, code reviews, and in mentoring junior staff.
  3. Assist the team leader by coordinating activities with QA and DevOps teams to ensure on time, high quality version upgrades in the production environment.

Required skill set

  1. Senior level experience designing, implementing, and maintaining Java web applications.
  2. Prior demonstrated, quantifiable experience optimizing Hibernate queries running against Microsoft SQL Server.
  3. Experience implementing Angular 2 (or later) user interfaces
  4. Experience designing and implementing integrations based on JMS/MQ message queues and web services.
  5. Nice to have – experience programming or working with natural language processing algorithms and toolkits.
  6. Additional Nice to have – experience with Python, Lucene, Spring Boot, GWT, Maven and Jenkins.

The team

You will need to demonstrate that you can make a difference quickly while embracing CaseBank’s performance-driven culture. We’ll give you the help you need to make that happen. Our team has a few common characteristics; if you share these, you’ll fit right in:

  • We work together to achieve common goals without chasing individual credit.
  • We take our work seriously, but not ourselves.
  • We’re ambitious but grounded.
  • We get satisfaction out of building products that have a material impact on the world and will outlive us.
  • Our team is of paramount importance. We take hiring very seriously, and scrutinize resumes closely to keep our competency above industry average. We expect you’d do the same with us.  Let us know you reviewed this opportunity carefully by including the word “phoenix” somewhere in your response.

The company

CaseBank Technologies, a Division of ATP, (http://www.casebank.com) commercializes a diagnostic software tool, SpotLight®, for the troubleshooting of aircraft, engines, and other complex equipment and a SaaS web application, ChronicX®, which helps airlines and MROs improve the health of their fleets by providing an innovative approach for detecting and managing recurring defects.

In December 2016 CaseBank was acquired and merged with ATP by the Chicago-based private equity firm ParkerGale Capital who continues to reinvest in growing and enhancing the business and its product lines.