Search jobs > Toronto, ON > Senior software engineer

Senior Software Engineer

Limitless Staffing
Toronto, Ontario, Canada
$81 an hour (estimated)
Full-time

ATTENTION : is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone.

No other resumes will be considered using an alternative submission process.

Our client is a leading financial services company committed to leveraging cutting-edge technology to drive innovation and efficiency.

We are seeking a highly skilled Senior Software Engineer to join their dynamic team. This is an exciting opportunity to contribute to the development of innovative solutions while working in a collaborative and forward-thinking environment.

As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining scalable software solutions.

You will leverage your expertise in Java, Google Cloud Platform (GCP), Spring, microservices architecture, and APIGEE to build robust and efficient systems.

The ideal candidate is passionate about technology, thrives in a fast-paced environment, and enjoys solving complex technical challenges.

Key Responsibilities :

  • Design, develop, and maintain high-quality software solutions using Java, Spring, and microservices architecture.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Implement APIs and microservices to enable seamless integration between various systems and applications.
  • Utilize APIGEE to design, secure, and manage APIs, ensuring reliability, scalability, and performance.
  • Develop and maintain CI / CD pipelines to automate software deployment and testing processes.
  • Conduct code reviews, identify areas for improvement, and implement best practices to ensure code quality and maintainability.
  • Troubleshoot and resolve technical issues in a timely manner, ensuring minimal impact on business operations.
  • Stay up-to-date with emerging technologies and industry trends, and evaluate their potential impact on existing systems and processes.

Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on Java-based technologies.
  • Extensive experience with Google Cloud Platform (GCP), including GKE, GCE, and GCP services.
  • Proficiency in Spring framework, Spring Boot, and related technologies.
  • Strong understanding of microservices architecture, design patterns, and best practices.
  • Hands-on experience with API management platforms, preferably APIGEE.
  • Solid understanding of RESTful APIs, GraphQL, and other web service protocols.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with CI / CD pipelines, version control systems (e.g., Git), and DevOps practices.
  • Excellent problem-solving skills, with a strong attention to detail and a proactive mindset.
  • Effective communication skills, with the ability to collaborate with cross-functional teams and stakeholders.

Note : Position is for Limitless Staffing's client that will remain undisclosed until applicant is selected for interview.

Limitless Staffing is an equal opportunity employer and values diversity in the workplace. We do not discriminate on the basis of race, colour, religion, national origin, gender, sexual orientation, age, marital status, or disability status.

13 days ago
Related jobs
Promoted
Layer2 Financial
Canada

Ideal candidates have not only engineered complex software from scratch but have imprinted their visions upon their creations. ...

Life360
Remote, Canada, US
Remote

Come lead coordinated efforts alongside mobile and web engineers designing and developing Cloud code in Java. Build technical specs with Staff engineers. Help Test Engineers automate validating our components. ...

StackAdapt
Canada

We're always keeping an eye out for talented developers as we build cutting edge software. As an engineer, you are expected to take responsibility and ownership of projects from start to finish. ...

Hopper
Toronto, Ontario

Close collaboration with software engineers (backend and mobile), product managers, data scientists, and designers to deliver rapid value to end-users. It’s cheaper, better and easier to purchase travel with Hopper!In this role, you’ll be working alongside a team of talented engineers and partner wi...

TM8
India

In a typical week, an Intermediate or Senior Software Engineer will develop new features working with product management, sales, and customer success in one of the core application modules in the platform. This position would be based in Vancouver, or with the right level of seniority, could be a re...

Equitable Bank
Toronto, Ontario

Demonstrated knowledge (7+ years) and experience in J2EE/JEE software delivery or software development including multiple frameworks such as Hibernate, Spring MVC, Spring Security, SAML, OAuth, OIC. Experience with configuration, deployment and testing of enterprise software applications. Experience...

Jobber
Canada
Remote

Reporting to the Manager, Software Engineering, as a Senior Software Engineer you will collaborate with other Software Development members on a Scrum team to build reusable solutions and an industry-leading product that helps our customers and their small businesses be successful. Then Jobber might ...

Lyons Consulting Group
Toronto, Ontario

As a Senior Engineer, you will build distributed data processing solution and highly loaded database solutions for various cases including reporting, product analytics, marketing optimization and financial reporting. Chip in as part of self-organized team of data engineers working in an innovative e...

Lyft
Toronto, Ontario

Lyft is looking for experienced software engineers with an emphasis on quality, testing, and test automation for mobile applications. We are growing our team with people who will help ensure the high quality of our software engineering practices and the resulting experiences of the millions of rider...

Thumbtack
Ontario

You’ll work deeply with Data Scientists, Machine Learning Engineers, and other Software Engineers from across the company as customers, and collaborate closely with the Site Reliability and core service Engineering teams as partners. Senior Software Engineer, Data Platform. The Data Platform team is...