Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
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.
Job details
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.
What you’ll do
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.
Listed skills
- SQL · Preferred
- Automated testing · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- 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
Job areas
- Software
- Technology
- Data & Analytics
- Management & Leadership
More jobs from Virtusa
Lead Software Engineer
- On-site
- Mississauga, ON
- Posted Oct 23, 2026
Lead Software Engineer
- On-site
- Toronto, ON
- Posted Oct 21, 2026
Lead Software Engineer
- On-site
- Toronto, ON
- Posted Oct 20, 2026
Lead Software Engineer
- On-site
- Toronto, ON
- Posted Oct 17, 2026