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 .