Senior Full-stack Java Engineer


Job Location:

Pune - India

Monthly Salary: Not Disclosed
Posted on: 5 days ago
Vacancies: 1 Vacancy

Job Summary

Position Overview
Are you a visionary Senior Software Engineer who integrates AI into the software development
lifecycle (SDLC) to accelerate velocity uses AI tools for advanced testing/refactoring and
understands how to architect Java applications that interact with Large Language Models
(LLMs) and vector databases Are you a champion in the AI-first development paradigm
Join our talented diverse and positive engineering team to create the best e-commerce
optimization platform! In this role you will not only build robust enterprise software but also
pioneer the integration of generative AI tools (like GitHub Copilot Claude Code Cursor or
custom LLM plugins) into our daily engineering workflow to drastically accelerate delivery and
innovation

Youll get the opportunity to:
Become an expert in all end-to-end product areas in the exciting world of e-Commerce
services.
Influence the development of the next generation of e-commerce search leveraging both
traditional search pipelines and AI-driven capabilities.
Champion AI-assisted engineering setting standards for how the team uses AI for code
generation automated testing and rapid prototyping.
Experience working on product components covering top industry standards in testing and
build automation.
Make a difference in a dedicated fast-moving team running state-of-the-art engineering
processes.
Participate in community-driven decision-making on matters such as AI governance
architecture process quality control automation planning and delivery

Key Responsibilities
Leverage AI-first development methodologies and tools (e.g. Claude GitHub Copilot LLM
backed IDEs) to accelerate the design authoring refactoring and documentation of Java and
JavaScript applications.
Analyze functional requirements and acceptance criteria to create compliant designs;
translate complex business logic into effective prompt frameworks or structural contexts for
AI-assisted coding tools.
Collaborate to break down complex projects into workable items utilizing AI tools for
brainstorming architectural scoping and identifying edge cases to align with company goals.
Develop and maintain the next-generation e-commerce search capabilities increasingly
focusing on the intersection of Java backend services and AI/ML model consumption.
Quality and stability. Use generative AI to rapidly generate comprehensive test suites (unit
integration and behavioral) maximizing test coverage across legacy and net-new codebases.
Create feedback loops to correct AI generated code.
Participate in the design and development of key new business components ensuring
systems are architected to be modular highly performant and ready for AI integrations.
Participate in the future product roadmap with data-driven estimates and design ideas
evaluating where AI can shorten time-to-market.
Proactively communicate to spread knowledge mentor team members on AI-assisted
development best practices and collaborate across diverse stakeholder audiences.

Minimum qualifications
University degree in Computer Science or equivalent technical field.
5 years of professional software development experience.
Proven experience adopting an AI-first development workflow covering parts of SDLC (e.g.
demonstrable proficiency using AI coding assistants to explore and document write code
debug generate tests and create feedback loops).
Strong Java programming skills with knowledge of standards and best practices.
Extensive experience in backend development with technologies such as JAX-RS Jakarta EE
Spring Boot Spring Cloud.
Familiar with front-end development with JavaScript CSS HTML and an openness to learn.
Effective and strong communicator to address different stakeholders.
Excellent analytical and engineering skills to design highly effective solutions solutions that
are consumable by different stakeholders.
Experience with Agile development in a high-velocity environment.
Experience with CI/CD processes workflows and tools such as Git Maven Gradle and
Jenkins.
Familiar with testing frameworks: JUnit Cucumber and Spock.
Fluent written and verbal communication in English.

Qualifications considered an advantage
Experience with Java-based AI frameworks (e.g. Spring AI LangChain4j) to connect Java
applications to LLMs and AI services.
Experience creating search pipelines using Lucene-based systems e.g. Solr or Elasticsearch.
Experience in front-end development with React/Angular Servlets or Apache Wicket.
Experience in developing highly available distributed and production critical services.
Experience in container technologies and container management solutions e.g. Docker and
Kubernetes.
Experience with Cloud-based services e.g. Amazon WebServices and Google Cloud
Platform (GCP).
Experience with database and storage technologies such as: RDMS ZooKeeper Key-value
stores

Position OverviewAre you a visionary Senior Software Engineer who integrates AI into the software developmentlifecycle (SDLC) to accelerate velocity uses AI tools for advanced testing/refactoring andunderstands how to architect Java applications that interact with Large Language Models(LLMs) and vec...