Daily jobs added for your total convenience. The best opportunities in the GTA!

Core Java Developer

Infusion

This is a Contract position in Toronto, ON posted August 10, 2017.

Overview

Modernizing and transforming the Wealth Management Portal of one of Canada’s largest banks

  • Our teams are providing banking services to both web and mobile online banking

    Responsibilities

    • Develop using Java and the Spring framework
    • Write and re-write existing services using microservice architecture and SOAP
    • Participating in design discussions focused on scalability and design and implementation best practices
    • Working with lead engineers and architects on breaking-down, scoping and estimating tasks
    • Participating in planning and retrospective sessions, attending stand-ups, etc

    Qualifications

    • 3+ years of experience designing and implementing Java 1.7/1.8
    • Experience utilising Spring 3.0+ and dependency injection frameworks
    • Experience designing and implementing cloud-based applications, awareness of main public cloud offerings (Microsoft Azure, AWS, GCE)
    • Expertise with Concurrent collections, Threading, and knowledge of the executorService, blocking queues, spinlocks, and other threading constructs
    • Experience working with relational databases (MySQL, PostgreSQL, SQL Server)
    • Professional experience utilising Gradle / Ant / Ivy / Maven project management tooling
    • Experience designing and implementing RESTful services, good knowledge of HTTP specifics
    • Awareness of how scalable, enterprise-level software system is designed (both on code and infrastructure levels)
    • Understanding of software release process (environments, binary repositories, CI/CD)
    • Desire to learn, grow yourself and your team