Skip to main content

Back End Developer — Java / Spring Boot

Technology
Zensar Technologies
2 months ago

Job description

Description

## 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

Responsibilities

## 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

Qualifications

## 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

Interested in this role?