We are looking for a highly motivated and experienced Senior Software Developer to join a dynamic Agile software release team that delivers mission-critical web and API solutions for large-scale enterprise projects. This role is key to the design, development, and implementation of scalable and high-performance systems that support the evolution of our technology and services.
You will play a leadership role in technical solution design and delivery, working closely with product owners, architects, and cross-functional teams. This includes introducing modern development practices, embracing a DevOps culture, and streamlining the technology stack.
Key Responsibilities:
Lead solution design and technical delivery for web and API-based enterprise applications.
Collaborate with architecture and business stakeholders to deliver high-quality, integrated IT solutions.
Design and implement new features, architectural enhancements, and bug fixes to existing systems.
Champion Agile methodologies, DevOps practices, and modern development tools and frameworks.
Ensure adherence to coding standards, security guidelines, and performance best practices.
Provide mentoring and technical guidance to junior developers
Requirements
Backend Development:
Strong expertise in enterprise-level backend development using:
Java, J2EE, Quarkus, Spring Boot
SOAP, XML, RESTful Web Services, Swagger, Microservices
Spring MVC, Multithreading
Experience designing and developing RESTful APIs based on TMF Open API suite.
Experience in systems integration and service-oriented architecture.
Frontend Development (nice to have):
Proficiency with:
ReactJS, JavaScript, Java, NodeJS
WebServices, CICD pipelines, and Cloud-based deployment
Tools & Methodologies:
Familiarity with Jira, Confluence, and CI/CD tools.
Experience working in an Agile/Scrum or SAFe environment (SAFe certification is an asset).
Exposure to Architecture & Service Delivery Frameworks such as TOGAF, ITIL, CoBiT, eTOM is preferred.
Soft Skills:
Excellent communication skills in English (oral and written).
Proven leadership in cross-functional environments.
Ability to work both independently and in a collaborative team setting.
Strong problem-solving, critical thinking, and analytical skills
Working Conditions:
Type of job: Temporary Contractor - 1 year with the possibility to extend
Work hours: Monday - Friday, 40 hours per week
Location: Toronto, ON
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job