Role: Lead Developer/ Systems Architect
Location: Mississauga, ON
Type: Hybrid
The Lead Developer/ System Architect will provide technical leadership and oversight, focusing on the architecture, design, and development of mission-critical enterprise applications. This role demands deep expertise in full-stack Java development, cloud/on-prem deployment optimization, robust CI/CD practices, and secure coding standards, particularly within the
Key Responsibilities
- Collaborate closely with the System Analyst on system architecture and design .
- Offer technical leadership and ensure strict adherence to best practices and enterprise standards .
- Oversee technical architecture and design, balancing client needs, design purity, and enterprise adherence .
- Design and document RESTful APIs using OpenAPI and TMF OpenAPI specifications, ensuring compliance with industry standards .
- Implement secure coding practices and employ best practices for risk mitigation against security vulnerabilities .
- Develop responsive front-end web interfaces using HTML, CSS, JavaScript, and frameworks like React or Angular .
- Build scalable back-end services and APIs for comprehensive client and server integration .
- Manage and deploy applications in both cloud and on-prem environments , optimizing architecture for high reliability and peak application performance .
- Utilize containerization and orchestration expertise with OpenShift, Docker, Kubernetes , and microservices architecture for streamlined deployment .
- Drive CI/CD automation using tools such as GitLab CI, Helm, and Ansible for improved development and deployment workflows .
Must-Have:
- 10+ year of experience as a full-stack Java Enterprise application development and technologies, including EJB, Struts 1, SpringMVC, Spring Webflow, Spring Boot, and Quarkus
- Deep expertise in the RedHat EAP application server .
- Proven ability in both front-end (HTML, CSS, JavaScript, React/Angular) and back-end development (scalable services/APIs) .
- Expertise in containerization and orchestration with OpenShift, Docker, Kubernetes, and microservices .
- Proficiency in CI/CD automation using tools like GitLab CI, Helm, and Ansible .
- In-depth knowledge of secure coding practices and risk mitigation techniques .
- Experience with SAFe 6 certification .
Nice-to-Have:
- Mastery of advanced cryptography techniques , including encryption, digital signatures, and the use of Hardware Security Modules (HSM) .
- Exceptional leadership skills and a track record of mentoring high-performing teams .