Job details
Lowes
Software Engineer_FullStack_Java_ReactJS
Lowes
Bengaluru•On-site•2-5 Yrs•1 day ago
Job description
Overview
We are looking for a passionate Software Engineer to build innovative solutions that power Lowe's Search ecosystem and enhance the omnichannel retail experience.
Responsibilities
- Design, develop, test, deploy, and maintain scalable full-stack applications supporting the Search ecosystem.
- Develop backend services and REST APIs using Java and/or Python.
- Build modern, responsive web applications using contemporary front-end frameworks.
- Contribute to search services, business tooling, and retail applications that support product discovery and merchandising.
- Develop and enhance APIs, microservices, and cloud-native applications following engineering best practices.
- Collaborate with Product, Merchandising, Data Engineering, Infrastructure, and Architecture teams to deliver business-critical capabilities.
- Participate in developing and enhancing search-related capabilities, including search services, indexing workflows, and retail search experiences.
- Contribute to enterprise search initiatives where applicable.
- Develop reliable, maintainable, and well-tested software using modern engineering practices.
- Participate in code reviews, design discussions, and Agile ceremonies.
- Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
- Build automation for testing, deployment, monitoring, and operational support.
- Leverage AI-powered development tools (such as GitHub Copilot, ChatGPT, Cursor, Gemini Code Assist, or similar) to improve developer productivity, code quality, testing, and documentation.
- Continuously learn emerging technologies in software engineering, retail search, cloud-native development, and AI-assisted engineering.
- 2+ years of software engineering experience.
Qualifications
- Exposure to enterprise search platforms or retail/e-commerce applications is preferred.
- Familiarity with AI/ML concepts, Generative AI, Vector Search, or Retrieval-Augmented Generation (RAG).
- Lowe's is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.
Nice to have
- Relevant certifications in Java, Python, Cloud Technologies, AI, or Full-Stack Development.
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline.
- Relevant certifications in Java, Python, Cloud Technologies, AI, or Full-Stack Development are an added advantage.
- Java and/or Python.
- Full-stack application development.
- React, Angular, or similar front-end frameworks.
- REST APIs and Microservices.
- Object-Oriented Programming and Design Principles.
- SQL and NoSQL databases.
- Cloud platforms (GCP preferred; AWS/Azure acceptable).
- Docker, Kubernetes, and containerization.
- CI/CD pipelines and Git-based development.
- Linux/Unix fundamentals.
- Strong analytical, debugging, and problem-solving skills.
- Knowledge of distributed systems and event-driven architecture.
- Understanding of software engineering best practices, unit testing, and secure coding practices.
- Familiarity with AI-assisted software development tools such as GitHub Copilot, ChatGPT, Cursor, Gemini Code Assist, or similar.
- Strong communication, collaboration, and learning mindset.
- OpenSearch, Elasticsearch, Apache Solr, or Google Retail Search (GRS).
- Kafka or other messaging and streaming technologies.
- Retail or e-commerce domain experience.
- Exposure to search technologies, indexing, and product discovery concepts.