This site uses cookies. To find out more, see our Cookies Policy

Senior Java/API Developer in Toronto at Procom

Date Posted: 6/14/2018

Job Snapshot

Job Description

Job ID: 255618

Senior Java/API Developer

On behalf of our client in the Banking Sector, PROCOM is looking for a Senior Java/API Developer.

Senior Java/API Developer - Job Description

  • Working on internal development initiatives to add new features to the API Frameworks written in Java, or any of the major API management initiatives we are working on rolling out.
  • Provide technical guidance to internal partner teams on API development using API framework new features.
  • Work in fast paced Agile environment embracing new challenges and learnings every day.
  • Aim for defect-free programming, create and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews.
  • Implement effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to the corporate quality and security standards, imparting your subject matter expertise throughout life cycle.
  • Follow bank's technology delivery practices and standards, project management disciplines.
  • Mentor intermediate or junior developers.

Senior Java/API Developer - Mandatory Skills

  • 5+ years' Java development experience and proficient in Java core technologies (Java 6 through 8) and writing unit test cases.
  • Bachelor and above degree in computer science, mathematics or related
  • Solid knowledge and hands-on experience in Restful API development with good concept of HTTP protocol.
  • Good knowledge of Resilience Design Patterns and implementation (Hytrix).
  • Good knowledge of Cache-Aside Design Patterns and Cache implementation. (Reddis, Hazelcast and etc)
  • Good knowledge of authorization and authentication standards and protocols (OAuth, SAML, Kerberos, OpenID Connect and etc.)
  • Good knowledge of JAX-RS and Servlet standards and implementation.
  • Experience with configuring, developing, and deploying scalable applications within web/application frameworks and servers (JBoss 6.5+, Apache/Tomcat, Spring Boots, Spring MVC, Webshpere and etc.)
  • Good knowledge of Restful API Description Language RAML or SWAGGER.
  • Extensive experience in DevOps tooling: Maven, Git, Jenkin, Nexus, NPM .

Senior Java/API Developer - Nice to Have Skills

  • Amazon Web Services or Azure Web Services or Google Cloud Services
  • Cloud technology (Openspace, Cloudify and Salt) and TOSCA blueprints.
  • Elastic search
  • Containerization technologies: Docker, Kubernetes, OpenShift, Sysdig and Twistlock.
  • Familiarity with a flavor of UNIX (Linux, AIX and etc.) and Windows.
  • Agile/Scrum development methodology.
  • Nice to have experience in JMeter
  • Nice to have the diagnostics skills on Java Profiling and Application Tuning.
  • Nice to have experience with NoSQL databases: Cassandra, MongoDB, Reddis, InfluxDB and etc
  • Nice to have Express or Loopback or Strongloop framework experience.

Senior Java/API Developer - Assignment Start Date

ASAP - 4 months to start

Senior Java/API Developer - Assignment Location

Downtown Toronto