Enable job alerts via email!

Senior Java Full Stack Developer

Teckhorizon Inc

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A leading software development company in Toronto seeks an experienced software developer with a minimum of 10 years in Java enterprise and cloud-native environments. The role involves collaboration to design application solutions, developing high-quality software products, and supporting QA processes. Ideal candidates have strong knowledge of microservices, cloud platforms, and a commitment to AODA compliance. This position offers a hybrid work model with three days onsite per week.

Qualifications

  • 10 years of experience developing enterprise and cloud-native Java applications.
  • Strong technical skills in Java EE, Spring Boot, JSON, Angular, React, and secure web development.
  • 3 years of experience designing Microservice architectures.
  • Proficiency with OS and cloud platforms such as Linux and Azure App Service.
  • Experience with databases like Oracle and SQL Server.

Responsibilities

  • Collaborate with team to develop application solutions based on user stories and architecture.
  • Develop technical specifications and deliver high-quality cloud-native software products.
  • Support QA and defect management through various testing methods.
  • Build, enhance, and maintain web applications in cloud-native environments.

Skills

Java EE
Spring Boot
Microservice architectures
SQL
Angular
React / Redux
UI / UX design
Docker

Tools

PowerDesigner
Eclipse
Selenium
Azure Data Factory
Job description
Key Deliverables

Collaborate with Business Analysts UX / UI Designers Product Managers and Cloud Architects to design and develop application solutions based on storyboards user stories and architecture requirements.

Develop technical specification documents and deliver high-quality cloud-native software products (including MVPs) ensuring AODA compliance.

Create object-oriented design artefacts (UML) using tools like PowerDesigner.

Support QA and defect management through unit testing test automation penetration / vulnerability load AODA system / user and migration testing.

Build enhance and maintain web applications using Cloud-Native and Java EE models (e.g. Microservices APIs Responsive Web Design Serverless Architecture).

Utilize technologies such as Angular React / Redux JSON Spring Boot / MVC Lombok Java 1.8 / JDK 11 JSP Servlets JDBC JPA and XML.

Provide production support including troubleshooting maintenance and incremental changes for complex Java enterprise applications.

Prepare and deliver Method of Procedure (MOP) and operational procedure documents for production releases and support teams.

Coordinate development activities and provide technical guidance to team members.

Conduct knowledge transfer sessions and provide post-implementation support.

Required Skills & Experience
Technical Expertise

10 years of experience developing enterprise and cloud-native Java applications.

Strong technical skills in Java EE Spring Boot / MVC JSON Angular React / Redux and secure web development (OWASP standards).

3 years of experience designing Microservice architectures.

3 years of experience with cloud-native design Agile DevOps CI / CD and business rules integration (e.g. Oracle Process Automation).

Expertise in databases (Oracle SQL Server PostgreSQL DB2 IMS) and SQL / stored procedure programming.

Proficiency with OS and cloud platforms such as Linux (RedHat) Windows Server Docker and Azure App Service.

Experience with application servers such as WebLogic (14) WebSphere JBoss TomCat and WildFly.

Skilled in configuration / build tools : Harvest (or similar) Ant Maven (v3) GitHub / GitLab.

Experience with UML tools (PowerDesigner) IDEs (Eclipse Visual Studio) and test automation tools (Selenium JAWS WAVE Chrome AXE NVDA WC3 Validator).

Design & Development

15 years of experience in Object-Oriented Analysis & Design (UML Use Case / Class / Sequence / Collaboration / State).

Strong understanding of structured methodologies for development implementation and maintenance.

Demonstrated ability in full SDLC for large high-volume heterogeneous enterprise systems.

Public Sector Knowledge

2 years working experience with Canadian public sector IT systems policies and procedures.

Knowledge of complex public sector programs (e.g. licensing registration enforcement fraud prevention) and related digital service delivery models.

UI / UX

3 years of experience in UI / UX design principles Angular React / Redux and AODA compliance.

Interpersonal Skills

Excellent communication problem-solving and decision-making abilities.

Strong teamwork and time management under tight deadlines.

Additional Skills

SQL and stored procedure development (3 years).

Data transformation experience using Azure Data Factory (1 year).

Must-Haves

Minimum 10 years experience as a software developer in Java enterprise and cloud-native environments.

Expertise in Linux (RedHat) Windows Server Docker and Azure App Service.

Strong knowledge of object-oriented programming microservices and DevOps pipelines.

Work Schedule

3 days onsite per week (hybrid model).

Key Skills

REST,Eclipse,Junit,Spring,Struts,SOAP,Jpa,Hibernate,Maven,J2EE,Jdbc,Java

Employment Type: Full Time

Experience: years

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.