
Enable job alerts via email!
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.
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.
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).
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.
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.
3 years of experience in UI / UX design principles Angular React / Redux and AODA compliance.
Excellent communication problem-solving and decision-making abilities.
Strong teamwork and time management under tight deadlines.
SQL and stored procedure development (3 years).
Data transformation experience using Azure Data Factory (1 year).
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.
3 days onsite per week (hybrid model).
REST,Eclipse,Junit,Spring,Struts,SOAP,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type: Full Time
Experience: years
Vacancy: 1