
Software Engineer - Senior/Team Lead
Actively Hiring Urgent Opening Direct 1-Click Apply Check Your Resume Match Score
Scan your resume against ATS criteria for this Software Engineer - Senior/Team Lead role at Zensar Technologies.
- Technical Leadership: Code reviews, sprint-level task definition, architectural blocker resolution
- Core Stack: Java (Spring Boot, Spring Cloud), Angular (TypeScript), Python
- Additional Stack: Scala (Akka Streams), Groovy (Gradle/Spock) (Nice to have, few components)
- Data: Apache Spark (invoice aggregation, portfolio reporting), Elasticsearch, Talend ETL
- DevOps: Docker, Kubernetes (Helm), Terraform; Jenkins/GitLab CI; Azure DevOps
- Reporting: Jasper Reports — funder statements and programme utilisation report templates
- Agile: Scrum/Kanban facilitation; sprint planning, retros; Jira board management
- People: Mentoring/line management of 4–8 developers; 1:1s,
Key Responsibilities
- Lead daily squad activities: invoice ingestion, multi-funder allocation, settlement, supplier.
- Translate epics into technical tasks; define HLD for sprint features and review LLDs.
- Maintain code quality via PR reviews, pair programming, SonarQube; enforce 80%+ unit test coverage.
- Own squad Definition of Done and Definition of Ready; track velocity and flag risks.
- Ensure Kubernetes deployments and Helm charts are production-ready (resource limits, probes, rollback).
- Mentor junior and mid-level developers; run platform knowledge-sharing sessions.
- Coordinate with DevOps on pipeline improvements affecting squad-owned services.
Requirements
- 8+ yrs software engineering; 2+ yrs team lead or tech lead.
- Strong Java (Spring Boot); Scala or Python; Angular knowledge preferred.
- Delivered features on a cloud-native Kubernetes platform.
- Fintech or financial services background advantageous.
- Nice to have: Scala (Akka Streams), Groovy (Gradle/Spock)
Key Responsibilities
- Lead daily squad activities: invoice ingestion, multi-funder allocation, settlement, supplier.
- Translate epics into technical tasks; define HLD for sprint features and review LLDs.
- Maintain code quality via PR reviews, pair programming, SonarQube; enforce 80%+ unit test coverage.
- Own squad Definition of Done and Definition of Ready; track velocity and flag risks.
- Ensure Kubernetes deployments and Helm charts are production-ready (resource limits, probes, rollback).
- Mentor junior and mid-level developers; run platform knowledge-sharing sessions.
- Coordinate with DevOps on pipeline improvements affecting squad-owned services.
Requirements
- 8+ yrs software engineering; 2+ yrs team lead or tech lead.
- Strong Java (Spring Boot); Scala or Python; Angular knowledge preferred.
- Delivered features on a cloud-native Kubernetes platform.
- Fintech or financial services background advantageous.
- Nice to have: Scala (Akka Streams), Groovy (Gradle/Spock)
Frequently Asked Questions
How to apply for Software Engineer - Senior/Team Lead at Zensar Technologies?
Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
2+ years of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Similar Openings
Explore related active roles in software_engineering
View all software_engineeringFull-timeRemote
software_engineeringFull-time
software_engineeringFull-time
Software Engineer - Senior/Team Lead
Zensar Technologies · India