Position Summary: Senior Software Developer
Key Responsibilities:
- Lead the technical design and delivery of enterprise-grade web and API solutions.
- Collaborate with architects, developers, QA, and product teams to define scalable, maintainable, and high-performance solutions.
- Develop and maintain backend services, microservices, and RESTful APIs using modern frameworks and tools.
- Implement architectural improvements, new features, and defect resolutions on existing systems.
- Participate in agile ceremonies, sprint planning, and cross-functional team activities.
- Ensure high standards for code quality, performance, and scalability.
- Mentor junior developers and support knowledge sharing within the team
Requirements Backend Development:
- Proficiency in Java, J2EE, Spring Boot, Quarkus, XML, SOAP, RESTful Web Services, Multithreading, Swagger, Microservices.
- Hands-on experience with TMF Open API Suite for designing and developing REST-based Open APIs.
Frontend Development (Nice to Have):
- Familiarity with ReactJS, NodeJS, JavaScript, and integration with backend systems.
DevOps and Tools:
- Experience with CI/CD pipelines, cloud-based deployments, and development tools such as Jira and Confluence.
- Strong understanding of Agile methodologies; experience with SAFe Agile is a plus.
Architecture and Frameworks:
- Knowledge and/or experience with architectural and service delivery frameworks such as TOGAF, eTOM, ITIL, CoBiT.
Soft Skills:
- Strong communication skills with the ability to clearly articulate complex technical concepts.
- Ability to work both independently and collaboratively within a hybrid work environment.
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