Intermediate Java Developer

72136
Calgary
Contract
3 weeks ago

We’re hiring!
Are you a developer who is looking for an exciting opportunity with challenging and fast-paced work, create an impact in the integration development practice, coach and mentor other team members, willing to learn and more importantly have fun in the process? If so, here is the perfect opportunity for you!

What you’ll be working on:
As an Intermediate Java Developer, you will be part of key strategic initiatives. We are enhancing our internal application to upload policies into our system of record. This modernization will drive consistency in our data, reduce manual process and improve our partner value.
You will be:

  • Responsible for designing, developing, enhancements to our internal UploadTool.
  • Expand integrations with our existing systems and building new functionalities.
  • Ensure solutions include high quality code, unit testing and adhere to client IT standards.
  • Working closely with solution designers and other technology partners in translating requirements into a cohesive plan, determining technologies and options for a working solution.
  • Performing technical analysis, formulate design and program logic in collaboration with the client’s solution design team.
  • Collaborating with internal IT teams, business partners and project management to ensure open communication and quality/timely deliverables.
  • Mentoring, supporting and collaborating with team members to ensure THE TEAM succeeds!

What are we looking for:
To be part of this exciting team, we are looking for candidates with:

  • Diploma or degree in Information Technology or Computer Science with at least 3-5 years of experience.
  • Advanced experience in Java/J2EE, Java design principles SOAP/Restful Web Services, XML, JavaScript.
  • Experience with Spring Framework, database technologies – SQL Server, Oracle, PostgreSQL and MySQL.
  • Existing tool utilizes PrimeFaces/JSF for UX development and design.
  • Agile and DevOps principles, test-driven development using JUnit, continuous integration – Bitbucket/git, Jenkins, JIRA and Confluence.
  • Nice to have previous experience in the insurance industry.
  • Positive attitude and eagerness to learn and guide the software development practice 
  • Self-driven, high attention to detail, strong analytical and decision-making skills.
  • The successful candidate shall be subject to a Criminal Record and Consumer History background check as a condition of employment.