Job Title : Senior Java Developer.
Location : Remote.
Experience : 8+ Years.
Shift Timing : 4 : 00 AM 1 : 00 PM IST.
Job Summary :
We are seeking an experienced Senior Java Developer to join our growing team on a long-term e-commerce project.
The ideal candidate will bring strong backend engineering expertise, deep knowledge of Java and Spring Boot, and hands-on experience with cloud-native development on AWS.
This role requires excellent problem-solving skills, familiarity with modern infrastructure tools, and the ability to deliver high-quality, scalable software solutions.
Key Responsibilities :
- Collaborate with technical teams and stakeholders to gather and finalize requirements.
- Design, develop, and implement system components of moderate to high complexity.
- Write and review detailed technical specifications and software designs.
- Develop and maintain robust, scalable APIs using Java and Spring Boot.
- Work with complex data models and implement optimized solutions.
- Leverage Elasticsearch / OpenSearch for advanced search functionalities, real-time indexing, re-ranking, and semantic search.
- Build and deploy applications using Docker, Kubernetes (EKS), and CI / CD pipelines.
- Ensure reliability through monitoring, logging, and observability in cloud environments.
- Apply coding best practices, participate in code reviews, and mentor junior developers.
- Diagnose and resolve technical issues, including bug fixes, in a timely manner.
Requirements :
8+ years of experience in backend development with Java and Spring Boot.Strong expertise in API development, distributed systems, and backend engineering best practices.Hands-on experience with Elasticsearch / OpenSearch (lexical, semantic search, real-time indexing).Solid knowledge of SQL and data manipulation languages.Proven experience with AWS cloud platform, including EKS and Kubernetes.Proficiency in Docker and CI / CD workflows.Familiarity with monitoring, logging, and observability in cloud-native environments.Strong knowledge of software design patterns and clean coding practices.Additional skills in Python and Generative AI (GenAI) are a strong plus.Excellent communication, problem-solving, and team collaboration skills.(ref : hirist.tech)