Back to results

Lead Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Years of Experience: 7-10 Years
Posting language
English
Posted

Original job description

UAT Data Load Support ETL QA - Senior Lead Software Engineer

Location: PCS CA~TORONTO

Years of Experience: 7-10 Years

Job Summary: We are seeking a highly skilled Senior Lead Software Engineer specializing in Backend/API development to support User Acceptance Testing (UAT) and ETL processes. The ideal candidate will have extensive experience in data load support and a strong background in Spring Boot. This role requires a proactive individual who can lead projects, mentor junior team members, and ensure the quality and efficiency of data integration processes.

Responsibilities

  • Design, develop, and maintain backend services and APIs using Spring Boot.
  • Collaborate with cross-functional teams to gather requirements and define UAT scenarios.
  • Oversee the ETL process, ensuring data integrity and quality during data loads.
  • Lead UAT efforts, including test planning, execution, and defect management.
  • Provide technical guidance and mentorship to junior developers.
  • Identify and resolve performance bottlenecks in data processing workflows.
  • Document technical specifications and maintain up-to-date project documentation.
  • Participate in code reviews and ensure adherence to best practices.

Mandatory Skills

  • Proven experience with Spring Boot framework.
  • Strong knowledge of ETL processes and data integration techniques.
  • Experience in backend development and API design.
  • Familiarity with database technologies (e.g., SQL, NoSQL).
  • Excellent problem-solving skills and attention to detail.

Preferred Skills

  • Experience with cloud platforms (e.g., AWS, Azure).
  • Knowledge of data warehousing concepts.
  • Familiarity with Agile methodologies.
  • Experience with automated testing frameworks.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7-10 years of relevant experience in software development and data management.
  • Strong communication skills and ability to work collaboratively in a team environment.
More about this job

Responsibilities

Design and maintain Spring Boot backend services and APIs, oversee ETL data loads, and lead UAT planning, execution, and defect management. Guide junior developers, improve data-processing performance, document technical work, and promote coding best practices through reviews.

Requirements

Requires 7–10 years of relevant software development and data management experience, including proven Spring Boot expertise, backend/API development, and knowledge of ETL and data integration. A bachelor's degree in Computer Science, Engineering, or a related field is specified, along with strong problem-solving, communication, and collaboration skills.

Skills

  • Spring Boot
  • Backend Development
  • API Design
  • ETL Processes
  • Data Integration
  • User Acceptance Testing
  • Data Load Support
  • SQL
  • NoSQL
  • Data Integrity
  • Performance Optimization
  • Automated Testing
  • Agile Methodologies
  • Cloud Platforms
  • Technical Leadership
  • Mentoring

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Management & Leadership

Keywords

  • Spring Boot
  • Backend Development
  • API Design
  • ETL
  • Data Integration
  • User Acceptance Testing
  • UAT
  • Data Load Support
  • Data Quality
  • Data Integrity
  • SQL
  • NoSQL
  • Data Warehousing
  • AWS
  • Azure
  • Automated Testing Frameworks
  • Agile Methodologies
  • Performance Optimization
  • Defect Management
  • Code Reviews
  • Technical Documentation
  • Mentorship
  • Software Development
  • Data Management

Report this job