Senior Software Engineer: React/Java Micro Frontends & Cloud in Toronto

Senior Software Engineer: React/Java Micro Frontends & Cloud in Toronto

Toronto Full-Time On-site
C

Key Responsibilities β€’ Develop and maintain micro front-end applications and integrate them with backend services. β€’ Consume and integrate RESTful APIs developed using Spring Boot and Java. β€’ Develop service integrations and supporting tooling using Node.js. β€’ Implement responsive designs using HTML5 and CSS3. β€’ Write and maintain unit and component tests using Jest and React Testing Library. β€’ Test, debug, monitor, and troubleshoot application code to ensure reliability and quality. β€’ Collaborate closely with product managers, designers, and engineering teams to translate user needs into high-quality product experiences. β€’ Participate in application development using AWS or other cloud platforms. β€’ Work with CI/CD pipelines and version control systems to support automated software delivery. β€’ Apply AI-assisted coding tools to support code generation, refactoring, test case generation, debugging, and documentation. β€’ Monitor application performance using logging, distributed tracing, metrics, and alerting capabilities. β€’ Participate in production support activities and on-call rotations. β€’ Contribute to engineering best practices, continuous improvement, and knowledge sharing across a multi-site development team. Required Qualifications β€’ 5–7 years of professional software engineering experience. β€’ 3+ years of hands-on React experience. β€’ 2+ years of experience working with Java-based APIs. β€’ Good understanding of Spring Boot to support backend applications and APIs. β€’ Experience consuming APIs and handling asynchronous data within micro front ends. β€’ Experience with RESTful APIs and backend service integration. β€’ Experience with Jest and React Testing Library or similar frontend testing frameworks. β€’ Experience working with CI/CD pipelines and version control systems. β€’ Experience with application monitoring, logging, distributed tracing, metrics, and alerting. β€’ Experience with production support and on-call rotations. β€’ Experience working effectively within a multi-site, collaborative development team. β€’ Experience working in a product engineering or product-led environment with close collaboration across product and design teams. β€’ Experience using AI-assisted coding tools such as GitHub Copilot or ChatGPT for software development activities. Preferred Qualifications β€’ Experience designing and building Java-based APIs. β€’ Experience with Node.js for service integration and development tooling. β€’ Experience with AWS or other cloud platforms. β€’ Experience with Redux or Context API. β€’ Experience with responsive design and mobile web development. β€’ Bias toward action, curiosity, and continuous improvement.

#J-18808-Ljbffr

Senior Software Engineer: React/Java Micro Frontends & Cloud in Toronto employer: Compunnel Inc.

Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.

C

Contact Details:

Compunnel Inc. Recruitment Team