{bc}
indeed

Senior Software Developer

Ontario Teachers' Pension Plan
Toronto, CAN
Full-time
Senior
Onsite
CAD 112,300–122,300,
Discovered 4 days ago
JavaSpring FrameworkGitMavenCI serversSOAP and RESTful web services

Full Job Posting

The opportunity

Join the Product Engineering team supporting the Member Services division.

Develop processes across the full software development lifecycle, from business request through production implementation.

Work in an agile delivery squad with developers and testers to deliver features and platform enhancements.

What you'll do

  • Implement high-quality, well-designed systems under supervisor or project leader direction.
  • Plan work and tasks to complete assignments on time.
  • Participate in software project planning, testing, deployment, and maintenance.
  • Research and experiment with technology trends and contribute to evolving the technical environment and practices.
  • Collaborate with product owners, consumers, and external product and delivery teams to bring features from conception to release.

What you'll need

  • Computer Science or Engineering degree, or equivalent education.
  • At least 5 years of experience using current software development techniques.
  • Extensive experience with Java and Spring Framework, including Spring Core or Spring Boot.
  • Experience with IDEs, Git, Maven, and CI servers.
  • Experience with SOAP or RESTful web services, or front-end single-page applications and back-end web APIs or microservices.
  • Experience with SQL and NoSQL databases and unit, integration, and end-to-end testing.
  • Experience with cloud-deployed enterprise application design, maintenance, and upgrades.
  • Experience in agile environments and with GitHub, JIRA, Confluence, Bamboo, Jenkins, and Sonar.
  • Experience with business process automation, workflow or orchestration technologies, third-party integrations, and application security.
  • Strong organizational, analytical, problem-solving, communication, independent work, prioritization, collaboration, consulting, and documentation skills.

Compensation

  • The position is eligible for base salary and an annual incentive based on individual and enterprise performance.
  • Base salary starts at CAD 112,300–122,300, with future opportunity of up to CAD 133,900.

Workplace

  • The role combines in-office collaboration with remote working.
  • The Flexible Travel Program allows employees to work abroad in another region or country for up to one month each year.

Benefits and development

  • Benefits include employer-paid coverage, a defined benefit pension plan, a Deferred Incentive Program, flexible time off, and employee discount programs.
  • Professional growth and development opportunities are offered.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ontario Teachers' Pension Plan