The Senior Full Stack Software Developer will design, develop, and maintain applications, collaborate with teams, and implement best practices in software development.
About the Team
We are a high-performing Agile software development team on a mission to deliver an intuitive, low-touch, and cost-effective ordering experience for consumers and small business owners. Our focus is on enabling effortless purchasing, modifying, and renewing of telecom products and services through agent-assisted channels.
To achieve this, we emphasize:
- Customer-centered design
- Streamlined and modernized technology stack and tooling
- Agile methodologies and DevOps culture
We work on complex IT solutions that support the launch and evolution of new technologies and services. The role involves working on both new feature development and improvements to existing enterprise systems.
Key Responsibilities- Design, develop, and maintain scalable backend and frontend applications in a hybrid cloud environment.
- Collaborate with cross-functional teams to deliver integrated IT solutions in line with architectural standards and business requirements.
- Implement modern best practices in software development, including DevOps and CI/CD.
- Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Identify and resolve technical issues, and ensure the quality and performance of the software.
- Contribute to architectural improvements and modernization efforts.
- Work both independently and collaboratively in a fast-paced Agile environment.
Backend Development Experience
- Strong development experience with Java, J2EE, Spring Boot, Quarkus
- Proficiency with XML, SOAP, RESTful Web Services, Spring MVC, Swagger
- Experience with Multithreading, Microservices, and enterprise-level application design
- Hands-on development of REST APIs, especially with TMF Open API suite
- Strong knowledge of ReactJS, JavaScript, Node.js
- Understanding of frontend and backend integration using Web Services
- Familiarity with CI/CD pipelines and deployment practices
- Experience with Agile development methodologies (Scrum, SAFe preferred)
- Familiarity with tools such as Jira and Confluence
- Excellent verbal and written communication skills in English
- Working knowledge or certification in architecture frameworks (e.g., TOGAF, ITIL, CoBiT) is an asset
Working Conditions:
- Type of job: Temporary Contractor – 1 year with the possibility to extend
- Work hours: Monday - Friday, 40 hours per week
- Location: Ottawa, ON
Top Skills
Ci/Cd
Confluence
J2Ee
Java
JavaScript
JIRA
Node.js
Quarkus
React
Restful Web Services
Soap
Spring Boot
Spring Mvc
Swagger
XML
Similar Jobs
12 Days Ago
Easy Apply
Easy Apply
Marketing Tech • Mobile • Software
As a Senior Engineer for the Messaging Experience team, you will build and evolve Canvas, supporting message orchestration and providing analytics in a distributed system.
Top Skills:
MongoDBReactRedisRubyRuby On RailsTypescript
AdTech • Marketing Tech
Design and develop scalable distributed systems, write test-driven code, collaborate on architecture, and manage projects from inception to delivery.
Top Skills:
Amazon RedshiftGraphQLReactRedisRuby On RailsTypescript
Machine Learning • Biotech • Agriculture
As a Senior Software Engineer, you'll develop a platform for carbon removal, focusing on full-stack web applications, data processing, and user-friendly interfaces.
Top Skills:
LiveviewPhoenixPostgisPostgresReactSQLTypescript
What you need to know about the Sydney Tech Scene
From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.