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