Senior Java Full Stack Developer

Teckhorizon Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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 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-nativ...
View more view more

Key Skills

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