R Systems, Inc.

Java Architect

  • Job Type: Contract W2
  • Industry Type: IT Sector
  • Industry Location: Toronto
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Java SpringBoot MicroServices
  • Secondary Skills: SpringMVC
  • Job Location: Toronto, ON
  • Posted Date: Posted today
Job Description
  • BS/MS degree in Engineering, Computer Science, or equivalent
  • 12+ years of experience as a Senior Java Developer with hands on end to end solutions.
  • Applicant must have senior technical project leadership capability, the ability to understand technology requirements, should be highly innovative and motivated self-starter with the ability to multi-task a must.
  • Role requires overcoming obstacles through collaboration, research/ testing and communication with ability to negotiate solutions.
  • Individual must have experience working in a high pressure, fast paced 'Global' environment providing daily support to multiple competing priorities.
  • Excellent interpersonal ,oral and written communication skills
  • Oracle RDBMS design and development skills with excellent knowledge in store procedures, PL/SQL, triggers and performance tuning
  • Strong hands-on experience adhering to Java concurrency, concurrency patterns and building thread safe code
  • Thorough experience working with transaction management, JTA, building very high volume low latency applications.
  • Hands on exposure on shell scripting and Unix/Linux
  • Expert level knowledge of relational and non-relation data models and queries i.e. SQL language semantics
  • Hands on experience using Core java, Server side Java, Javascript, MVC Pattern, Spring Framework
  • 5+ experience with Spring Framework and Spring Boot, Microservices, Spring MVC, Spring Data, Spring JMS, Spring JDBC,
  • Agile/SCRUM development experience with multiple Agile/SCRUM projects
  • 5+ years of Application Development using Software Development Life Cycle, SDLC
  • 7+ years of experience in Java multi-threaded programming.
  • 7+ years of experience with Test Driven Development TDD
  • 7+ years of experience in writing stored procedures, packages, functions etc.
Relevant Job Openings
CRM
Python Developer or Devops Engineer
CRM
Jr. Java Developer
Junior Java Developer
Java Architect