## Key Responsibilities
- Design and develop robust, scalable RESTful APIs and microservices using Java , Spring , and Spring Boot
- Package and deploy applications using containerisation (Docker), following best practices for image creation and environment portability
- Collaborate with front-end developers, architects, and product owners to deliver high-quality software increments
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality
- Write unit, integration, and component tests to ensure reliability and regression coverage
- Contribute to CI/CD pipelines and support deployment processes
- Identify, diagnose, and resolve performance bottlenecks and production issues
- Maintain clear technical documentation for services and APIs
## Core Developer Competencies
- Problem solving — ability to break down complex technical problems and deliver pragmatic solutions
- Code quality — writing clean, maintainable, well-tested code with appropriate test coverage
- Version control — confident use of Git, branching strategies, and pull request workflows
- Agile delivery — comfortable working in sprint-based teams; familiar with scrum or kanban practices
- Communication — able to articulate technical decisions clearly to both technical and non-technical stakeholders
- Ownership — takes responsibility for features end-to-end, from development through to production
## Required Skills & Experience
| Skill | Detail |
|---|---|
| Java | Strong proficiency; idiomatic, clean, testable code |
| Spring / Spring Boot | REST APIs, dependency injection, Spring Security, Spring Data |
| Containerisation | Docker — image creation, multi-stage builds, runtime configuration |
| Experience | 3–5 years in a professional back-end development role |
## Nice-to-Have Skills
- MongoDB — document data modelling, aggregation pipelines, indexing strategies
- Apache Kafka — event-driven architecture, producers/consumers, topic management
- Elasticsearch — indexing, querying, and relevance tuning
- Kubernetes — deploying and managing containerised workloads, basic understanding of Pods, Services, and Deployments
At Zensar, we’reBy continuing you agree to our Terms & Privacy Policy.