Senior Microservices Developer - Java - hybrid from Kitchener

Senior Microservices Developer – Java – Hybrid from Kitchener

The Microservices Developer will be responsible for creating and maintaining enterprise applications and services that their businesses rely upon.  You will be working with business sponsors, analysts, and other members of the technical staff, the Microservices Developer will strive for efficiency and robustness in the design, implementation, testing, and support of their applications using modern approaches, technologies, and best practices.


  • Provide solutions to critical underwriter requests to support new business initiatives and improve efficiency, accuracy, and compliance for existing underwriting process
  • Improve an insurance application and related applications to sustain the Company’s competitive edge in risk analysis utilizing leading edge technologies
  • Design and develop major insurance application components and modules
  • Improve the insurance application’s technical foundation using proven architecture patterns, frameworks, and libraries
  • Prototyping and POC development for urgent business needs
  • Work as part of a collective team environment, both providing suggestions on how to improve architecture and design of existing codebase and receptive to alternative design approaches


Technology continues to evolve at a rapid pace.  We need people who make it their mission to keep up with latest trends to benefit their customers and products:

  • 5 years of experience with Java server development with the latest frameworks and tools such as Spring, JPA/Hibernate, RESTful/Jersey as well as older frameworks such as JSP
  • Working experience with Microservices architecture and required tools/processes
  • Good working knowledge of MS SQL Server, PostgreSQL, or similar database engines
  • Working experience with AWS
  • Knowledge of Docker, Kubernetes, and Kafka
  • Experience with UI development using HTML/CSS/JavaScript to achieve pixel-level accuracy and attention to details
  • Exposure to knowledge of Angular (or similar JavaScript front end framework)
  • Experience working in a scrum environment
  • Thrive working inside a team and lead by example

Please send cover letter and resume to or call 519-858-8880.