HM Note: This hybrid role is three (3) days in office
MustHave:
- Full Stack Development Expertise: and nbsp;Handson experience with both frontend and backend development particularly using Java for the backend and modern frontend frameworks such as Angular
- Java Backend Development: and nbsp;Strong experience with Java development including working with APIs microservices and integrating with cloud services.
- Cloud Experience (Azure DevOps): and nbsp;Handson experience with cloud platforms particularly Azure including containerization CI/CD pipelines and automated deployments using Azure DevOps.
- Handson Experience in Solutions Design: and nbsp;Proven ability to design develop and implement full stack solutions in large distributed environments ensuring scalability and performance.
- System Interfaces and amp; Integration: and nbsp;Understanding of system interactions across different components (UI middleware backend services) and the ability to manage interfaces between these layers.
- Database and API Development: and nbsp;Experience with databases (SQL/NoSQL) and RESTful API development ensuring proper integration between frontend and backend systems.
General Skills:
- Experience in Converting Monolithic to Microservices Architecture: and nbsp;Proven experience in transforming monolithic applications into microservices architecture with a solid understanding of cloudnative principles.
- EndtoEnd Development: and nbsp;Ability to design develop and implement both frontend and backend features focusing on reusable components code quality and performance.
- CloudNative Full Stack Development: and nbsp;Expertise in deploying and maintaining full stack applications on cloud platforms ensuring optimal performance and scalability.
- Middleware and API Gateway Integration: and nbsp;Proficient in integrating with middleware and managing API gateways to ensure seamless communication between systems.
- Project Experience: and nbsp;Experience in structured methodologies for full stack application design development and implementation using tools like Git Jira Azure DevOps and other project management and version control systems.
- Data and Process Modeling: and nbsp;Experience in data and process modeling methodologies metadata structures and managing data interactions across systems.
- Performance Optimization: and nbsp;Strong understanding of performance optimization techniques both on the serverside (Java) and clientside (JavaScript CSS).
- Emerging IT Trends: and nbsp;Awareness of emerging trends in web development cloud technologies and DevOps practices.
- Excellent Communication and Team Collaboration: and nbsp;Strong analytical problemsolving decisionmaking and communication skills with a proven ability to work in a collaborative environment.
- Experience with Continuous Integration/Delivery: and nbsp;Familiarity with continuous integration/continuous delivery pipelines and practices particularly in cloud environments.
- ObjectOriented Design Techniques: and nbsp;Knowledge and experience in objectoriented analysis and design techniques for both frontend and backend development.
- Experience with Ontario Government EA Methodologies: and nbsp;Familiarity with Ontario Government enterprise architecture methodologies and practices.
- Information Management Knowledge: and nbsp;Understanding of information management principles and best practices for full stack application development.
- Experience in CRM Solutions: and nbsp;Knowledge of CRM solutions with strong integration between frontend middleware and backend systems integration.
Skills
Experience and Skill Set Requirements
1. Technical Skills: 80%
- Full Stack Development Expertise: and nbsp;Proficiency in frontend and backend development especially using Java for the backend and Angular or similar modern frontend frameworks.
- Java Backend Development: and nbsp;Strong experience with Java APIs microservices and integration with cloud services.
- Cloud Experience (Azure DevOps): and nbsp;Handson experience with Azure containerization CI/CD pipelines and automated deployments.
- Handson Experience in Solutions Design: and nbsp;Proven capability to design and implement scalable full stack solutions in distributed environments.
- System Interfaces and amp; Integration: and nbsp;Deep understanding of interactions between UI middleware and backend services.
- Database and API Development: and nbsp;Experience with databases (SQL/NoSQL) and RESTful API development for seamless integration between frontend and backend systems.
- CloudNative Full Stack Development: and nbsp;Expertise in deploying full stack applications on cloud platforms.
- Middleware and API Gateway Integration: and nbsp;Proficiency in integrating with middleware and managing API gateways.
- EndtoEnd Development: and nbsp;Ability to design develop and implement both frontend and backend features with reusable components and a focus on code quality.
- Data and Process Modeling: and nbsp;Knowledge of data and process modeling methodologies metadata structures and managing data interactions across systems.
- Performance Optimization: and nbsp;Strong understanding of performance optimization for both serverside (Java) and clientside (JavaScript CSS) components.
- Experience with Continuous Integration/Delivery: and nbsp;Familiarity with CI/CD practices particularly in cloud environments.
- ObjectOriented Design Techniques: and nbsp;Knowledge of objectoriented analysis and design techniques for full stack development.
2. Leadership and Project Experience: 20%
This category focuses on broader experience in managing projects adapting to industry trends and working in collaborative environments.
- Experience in Converting Monolithic to Microservices Architecture: and nbsp;Proven experience in transforming monolithic systems into microservices with cloudnative principles.
- Project Experience: and nbsp;Experience in applying structured methodologies for full stack application design development and implementation using Git Jira Azure DevOps or similar tools.
- Emerging IT Trends: and nbsp;Awareness of new trends in web development cloud technologies and DevOps practices.
- Excellent Communication and Team Collaboration: and nbsp;Strong communication and teamwork skills with a proven track record in collaborative environments.
- Experience with Ontario Government EA Methodologies: and nbsp;Familiarity with Ontario Government enterprise architecture processes and practices.
- Information Management Knowledge: and nbsp;Understanding of information management principles and best practices for full stack application development.
- Experience in CRM Solutions: and nbsp;Experience in designing and implementing CRM solutions with strong integration between frontend middleware and backend systems.