Full Stack Java Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

AngularJS
Apache Maven
Authentication
Authorization
Build Tools

Job Details

We are looking for a Full Stack Java Developer for our client in Toronto, ON
Job Title: Full Stack Java Developer
Job Location: Toronto, ON
Job Type: Contract
Job Description:

Responsibilities:

  • Design and implement RESTful APIs and microservices using Spring Boot.
  • Develop and maintain frontend components using Angular.
  • Integrate with NoSQL databases and ensure efficient data handling.
  • Implement secure authentication and authorization using IDPs like OKTA.
  • Write unit tests using JUnit and participate in debugging and performance tuning.
  • Manage builds and deployments using Maven exposure to Helios is a plus.
  • Contribute to CICD pipelines with Docker and Kubernetes.
  • Deploy and monitor applications on Microsoft Azure.
Required Skills:
  • Experience Level 8-10 years.
  • Strong Core Java skills, OOP, collections, exception handling, control flow, and core APIs.
  • Proficiency in Spring Boot and microservices architecture.
  • Experience with Angular for frontend development.
  • Familiarity with NoSQL databases.
  • Hands-on experience with JUnit for testing.
  • Build tools, Maven Helios exposure preferred.
  • CICD Docker Kubernetes.
  • Cloud Azure.
  • Security Understanding of application security best practices and OKTA integration.
Preferred Qualifications:
  • Experience working in AgileScrum environments.
  • Strong communication and collaboration skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.