Java Backend Developer (3–4 Years Experience)
Location : Ahmedabad | Full-time | Strictly At-Office
We are looking for an experienced Java Backend Developer who can independently own backend modules, design scalable solutions, and work on performance-heavy, data-driven systems.
Key Responsibilities
- Develop and enhance backend systems using Java, Spring Boot, Hibernate / JPA .
- Design modular architectures , reusable services, and scalable microservice components.
- Build and optimize REST APIs, data pipelines, search modules , and integration workflows.
- Work with relational and NoSQL databases ( MySQL / PostgreSQL, Elasticsearch ).
- Implement search, filters, sorting, indexing , batch jobs, and large-volume data operations.
- Build and manage data ingestion / ETL workflows (NiFi or similar tools).
- Improve performance through query optimization, indexing, caching , and application tuning.
- Implement secure backend modules including RBAC, authentication, and authorization .
- End-to-end ownership of the full software development lifecycle (SDLC) — including requirement analysis, technical design, development, unit testing, integration, deployment, documentation, and ongoing maintenance.
- Troubleshoot production issues, maintain clean and maintainable code, and conduct code reviews.
- Collaborate closely with BA, QA, UI, and DevOps teams in an Agile environment .
Requirements
3–4 years of hands-on experience in Java + Spring Boot backend development.Practical experience with :Elasticsearch (indexing, search queries, aggregations).ETL / data pipeline tools (preferably Apache NiFi , or similar).Strong understanding of REST API design , modular architecture, microservices, and reusable service patterns.Solid SQL knowledge — joins, complex queries, relational modeling, indexing, transactions.Experience working with batch processing and high-volume data operations.Strong debugging skills and comfort with performance-heavy features.Ability to take ownership from design to deployment with minimal supervision.Exposure to cloud environments , CI / CD pipelines , Docker / Kubernetes .Good to Have
Experience mentoring juniors or leading small modules.Understanding of API contract alignment and backend–UI integration.Knowledge of distributed system design and scalability patterns.