Fullstack Job: Java FullStack Developer - Montreal, QC - Hybrid -

Job added on

Location

Montreal - Canada

Job type

Full-Time

Fullstack Job Details

Position: Full stack java developer

Location: Montreal, QC (Canada) (Must be onsite at least 3 days)

Duration: 12 + Months

Description

As a full stack java developer, you will be responsible for hands-on development experience in Java, J2EE, Web Services, Frameworks and UI Technologies all phases of the software development lifecycle. The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks and acts strategically. When faced with a problem, the candidate should be able to ask questions and leverage the skills and expertise of those around them.

KEY RESPONSIBILITIES:

  • Responsible for the development, maintenance and support of multiple distributed applications
  • Translate high-level business requirements on multiple, complex requests into detailed functional, technical, and system specifications
  • Test software designs and solutions (including debugging and troubleshooting)
  • Providing assistance and guidance during the QA & UAT testing phases to ensure test cases are appropriate and determine the root cause and best resolution of escalated issues.

SKILLS / QUALIFICATIONS

Minimum requirements

  • Full stack Java Development
  • Strong understanding of Microservices architecture
  • Understanding of Identity Management (OAuth, SAML, OpenID etc.)
  • Experience with Restful API development and design including API versioning and Load balancing, Interface Description Language (e.g. Swagger)
  • Solid knowledge of Unit (e.g. JUnit) & API testing principles
  • Solid understanding of the CI\CD process using tools e.g. Jenkins, GIT, Gradle
  • Hands on experience in leveraging secure Splunk logging.
  • Strong vendor management skills, verbal and written communication skills
  • SQL, DB2, Sybase general database knowledge
  • Experience creating technical architecture documentation
  • Scripting and automation abilities including Java, Python, and HTML5
  • Troubleshooting problems, resolving root cause, and where possible, fixing the bug(s)
  • Knowledge of cloud and on premises security controls (ex. encryption methodologies, secure credential management)
  • Prior experience in managing integration with 3rd SaaS solutions that utilize AWS and Azure as primary CSP is desirable
  • Requires a bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or related field of study, 5+ years of experience in software development

Job Type: Fixed term contract

Pay: $60.00-$65.00 per hour

Schedule:

  • 8 hour shift

Work Location: One location