Full Stack Java Developer

Markham, ON, CA, Canada

Job Description

For candidates in

Greater Toronto Area

only

Job Summary


We are seeking a skilled Full Stack Java Developer to join our dynamic team. The ideal candidate will have a strong experience in creating secure and robust Java back?ends, modern and responsive Angular front?ends in Azure Cloud. This role requires collaboration with other developers, designers, and stakeholders to deliver quality software solutions.

Responsibilities



Design and implement responsive single?page applications with

Angular,?TypeScript,?and CSS

. Build RESTful and SOAP services with

Spring Boot, Hibernate, JPA

, and

PL/SQL

back?ends. Expose and consume services via

REST (JSON)

and

SOAP (XML)

Secure APIs using

OAuth?2.0

and

Azure?AD

(OpenID?Connect). Automate builds, tests, and deployments through

Azure?DevOps

and

Azure Pipelines

, championing a true

CI/CD

culture. Deploy, configure, and troubleshoot applications on

Apache

and

Tomcat

in cloud and on?prem environments. Collaborate on architecture and code reviews, threat modeling, and performance tuning. Write clean, maintainable code following best practices for software development. Participate in code reviews and contribute to team knowledge sharing. Use Jira for project management and tracking progress on tasks.

Required Skills and Experience



5+?years

professional development in enterprise environments using

J2EE

. Proven front?end development with

Angular (v12+)

,

TypeScript

, and modern

CSS

. Deep expertise in

Spring

(Boot, MVC, Security),

Hibernate

,

JPA

, and

RESTful API

design; working knowledge of

SOAP

and

JSON

payloads. Hands?on with

OAuth?2.0

flows and

Azure?AD

integration.

Azure DevOps

: Repos, Boards, and fully automated

CI/CD pipelines

. Comfortable deploying and tuning Java apps on

Apache

and

Tomcat

. Proficiency with

Eclipse

(or IntelliJ) and

Git

, including branching, pull?request reviews, and merge strategies. Solid grasp of design patterns, SOLID principles, unit/integration testing, and secure coding practices. Excellent communication skills--able to explain complex technical ideas to non?technical stakeholders.
Job Types: Full-time, Permanent

Pay: $60,000.00-$70,000.00 per year

Benefits:

Dental care Extended health care Vision care Work from home
Flexible language requirement:

French not required
Experience:

J2EE: 5 years (required) Angular: 5 years (required) Azure DevOps: 3 years (required) Spring, Hibernate, : 5 years (required) Apache, Tomcat: 3 years (required)
Work Location: Hybrid remote in Markham, ON L3P 1W2

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2409322
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Markham, ON, CA, Canada
  • Education
    Not mentioned