Senior java software engineer
Zensar Technologies · Maharashtra, India
FULL TIMEpermanent
Job Description
Experience- 7+ Years
Location- Pune/ Bangalore
Work Mode- Hybrid (3 days work from office)
Notice Period- Immediate to 15 days
Skills- Java backend Developer, Core Java, springboot, Microservicess, Java 8+/11+, Spring Boot, REST API Development, Microservices Architecture, Hibernate/JPA, SQL Database (Oracle/My SQL/Postgre SQL), Git, Maven/Gradle, Kafka/Rabbit MQ (preferred), and Docker with AWS/Azure cloud experience (preferred).
Job Description
Technical Leadership: Code reviews, sprint-level task definition, architectural blocker resolution Core Stack: Java (Spring Boot, Spring Cloud), Angular (Type Script), Python Additional Stack: Scala (Akka Streams), Groovy (Gradle/Spock) (Nice to have, only few components) Data: Apache Spark (invoice aggregation, portfolio reporting), Elasticsearch, Talend ETL Dev Ops: Docker, Kubernetes (Helm), Terraform; Jenkins/Git Lab CI; Azure Dev Ops 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, onboardingKey Responsibilities
Lead daily squad activities: invoice ingestion, multi-funder allocation, settlement, supplier onboarding. Translate epics into technical tasks; define HLD for sprint features and review LLDs. Maintain code quality via PR reviews, pair programming, Sonar Qube; 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 Dev Ops 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)Responsibilities
Key Responsibilities
Lead daily squad activities: invoice ingestion, multi-funder allocation, settlement, supplier onboarding. Translate epics into technical tasks; define HLD for sprint features and review LLDs. Maintain code quality via PR reviews, pair programming, Sonar Qube; 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 Dev Ops on pipeline improvements affecting squad-owned services.Qualifications
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)Details
| Company | Zensar Technologies |
| Location | Maharashtra, India |
| Type | FULL TIME |
| Niche | tech |
| Experience | permanent |
