Back to Jobs
Software Engineer - Full Stack Developer
Actively Reviewing
Lowe's India
Job Description
Innovate in Bengaluru
This position is based at our on-site office in Bengaluru. Lowe's offers an ultramodern work environment, complete with cutting-edge technology, collaborative workspaces, an on-site gym and clinic, and other perks to enhance your work experience.
About Lowe’s
Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Bengaluru, Lowe’s India develops innovative technology products and solutions and delivers business capabilities to provide the best omnichannel experience for Lowe’s customers. Lowe’s India employs over 4,200 associates across technology, analytics, merchandising, supply chain, marketing, finance and accounting, product management and shared services. Lowe’s India actively supports the communities it serves through programs focused on skill-building, sustainability and safe homes. For more information, visit, www.lowes.co.in.
About The Team
Lowe's forecasting platform team is responsible for predicting future trends, outcomes, or events based on current and historical data. The primary goal is to generate AI/ML forecasts that help the business plan for future demand, optimize resources, reduce risk, and make data-driven decisions.
We are seeking a highly motivated Software Engineer (Java Full Stack Developer) to design, develop, and maintain scalable enterprise applications supporting Supply Chain and Transportation platforms. The engineer will build cloud-native, microservices-based solutions using Java, Spring Boot, Angular/React, Kafka, and modern engineering practices. This role involves developing end-to-end solutions, collaborating with cross-functional teams, and ensuring high-quality, secure, and reliable software that delivers business value.
Roles & Responsibilities
Core Responsibilities:
Design, develop, test, and maintain enterprise-grade Java Full Stack applications. Develop scalable RESTful APIs and backend services using Java, Spring Boot, and Microservices. Build responsive and reusable user interfaces using Angular or React. Develop event-driven applications using Kafka and asynchronous messaging patterns. Design and implement scalable database solutions using SQL and NoSQL databases. Participate in system design discussions and contribute to High-Level Design (HLD) and Low-Level Design (LLD). Collaborate with Product Managers, Business Analysts, UX Designers, and cross-functional engineering teams to deliver business solutions. Build secure applications by implementing authentication, authorization, and secure coding best practices. Perform unit testing, integration testing, code reviews, and maintain high code quality standards. Troubleshoot production issues, perform root cause analysis, and implement permanent fixes. Support CI/CD pipelines and deployment automation using DevOps best practices. Develop monitoring dashboards, logging, and alerting to improve application observability. Participate in Agile ceremonies including Sprint Planning, Daily Standups, Refinements, Reviews, and Retrospectives. Continuously improve engineering practices, application performance, scalability, and maintainability. Learn and adopt emerging technologies, frameworks, and enterprise engineering standards.
Secondary Skills (desired)
Required Minimum Qualifications:
Starting rate of pay may vary based on factors including, but not limited to, position offered, location, education, training, and/or experience. For information regarding our benefit programs and eligibility, please visit https://talent.lowes.com/us/en/benefits.
This position is based at our on-site office in Bengaluru. Lowe's offers an ultramodern work environment, complete with cutting-edge technology, collaborative workspaces, an on-site gym and clinic, and other perks to enhance your work experience.
About Lowe’s
Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Bengaluru, Lowe’s India develops innovative technology products and solutions and delivers business capabilities to provide the best omnichannel experience for Lowe’s customers. Lowe’s India employs over 4,200 associates across technology, analytics, merchandising, supply chain, marketing, finance and accounting, product management and shared services. Lowe’s India actively supports the communities it serves through programs focused on skill-building, sustainability and safe homes. For more information, visit, www.lowes.co.in.
About The Team
Lowe's forecasting platform team is responsible for predicting future trends, outcomes, or events based on current and historical data. The primary goal is to generate AI/ML forecasts that help the business plan for future demand, optimize resources, reduce risk, and make data-driven decisions.
We are seeking a highly motivated Software Engineer (Java Full Stack Developer) to design, develop, and maintain scalable enterprise applications supporting Supply Chain and Transportation platforms. The engineer will build cloud-native, microservices-based solutions using Java, Spring Boot, Angular/React, Kafka, and modern engineering practices. This role involves developing end-to-end solutions, collaborating with cross-functional teams, and ensuring high-quality, secure, and reliable software that delivers business value.
Roles & Responsibilities
Core Responsibilities:
Design, develop, test, and maintain enterprise-grade Java Full Stack applications. Develop scalable RESTful APIs and backend services using Java, Spring Boot, and Microservices. Build responsive and reusable user interfaces using Angular or React. Develop event-driven applications using Kafka and asynchronous messaging patterns. Design and implement scalable database solutions using SQL and NoSQL databases. Participate in system design discussions and contribute to High-Level Design (HLD) and Low-Level Design (LLD). Collaborate with Product Managers, Business Analysts, UX Designers, and cross-functional engineering teams to deliver business solutions. Build secure applications by implementing authentication, authorization, and secure coding best practices. Perform unit testing, integration testing, code reviews, and maintain high code quality standards. Troubleshoot production issues, perform root cause analysis, and implement permanent fixes. Support CI/CD pipelines and deployment automation using DevOps best practices. Develop monitoring dashboards, logging, and alerting to improve application observability. Participate in Agile ceremonies including Sprint Planning, Daily Standups, Refinements, Reviews, and Retrospectives. Continuously improve engineering practices, application performance, scalability, and maintainability. Learn and adopt emerging technologies, frameworks, and enterprise engineering standards.
Secondary Skills (desired)
Required Minimum Qualifications:
- Distributed Systems
- Event-Driven Architecture
- Cloud Platforms (AWS, Azure, GCP)
- Elasticsearch
- Redis
- Apache APISIX / Kong API Gateway
- Observability tools (Grafana, Prometheus, Splunk, Dynatrace)
- AI/LLM Integration
- Domain-Driven Design (DDD)
- SOLID Principles
- Clean Architecture
- OWASP Secure Coding Practices
- Retail, Supply Chain, or Transportation domain knowledge
- Agile Scrum
- Skill Set Required
- Java 11+
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate / JPA
- Microservices Architecture
- REST API Development
- Angular (preferred) or React
- HTML5, CSS3, JavaScript, TypeScript
- Apache Kafka
- SQL (Oracle, PostgreSQL, MySQL)
- NoSQL (MongoDB)
- Git
- Maven / Gradle
- Docker
- Kubernetes / OpenShift
- CI/CD (GitHub Actions, Jenkins, Azure DevOps)
- JUnit, Mockito
- SonarQube
- Swagger / OpenAPI
- OAuth2 / JWT
- Education Qualification & Certifications (optional)
- Bachelor's Degree in Engineering, Computer Science, CIS, or related field (or equivalent work experience in a related field)
- Years of Experience:
- 3+ years of experience in Software Engineering using Java technologies.
- 2+ years of experience building Spring Boot microservices.
- Experience developing enterprise applications using Java Full Stack technologies.
- Experience with REST APIs and distributed applications.
- Experience working in Agile development environments.
- Experience in Retail, Supply Chain, or Transportation domains is preferred but not mandatory.
Starting rate of pay may vary based on factors including, but not limited to, position offered, location, education, training, and/or experience. For information regarding our benefit programs and eligibility, please visit https://talent.lowes.com/us/en/benefits.
Required Skills
Machine Learning
Spring Boot
REST API
Event-driven architecture
Level design
Clean architecture
OAuth 2.0
Adobe Illustrator
Root Cause Analysis
CSS
Java
JavaScript
TypeScript
Angular
SQL
NoSQL
CI/CD
Monitoring
AWS
Elasticsearch
Redis
Apache
Grafana
Prometheus
PostgreSQL
MySQL
MongoDB
Git
Docker
Kubernetes
Jenkins
JWT
UI/UX
Scrum
Agile
Similar Jobs
View all →
ServiceNow Lead/Architect
RSCP
Hyderabad
₹12–18 LPA
ServiceNow Development
ITSM
REST API
+4
SAP ABAP Development for HANA
Aryvart Software Pvt Ltd
Coimbatore
₹5–17 LPA
SAP ABAP on HANA
HANA
SAP
+1
Sr. Data Analyst
RSCP
Noida
₹6–9 LPA
Dashboard Development
Data Analysis
ETL Validation
+1
Front End Developer
Akhira Services pvt. ltd.
Coimbatore
₹5–7 LPA
React JS
JavaScript
PHP Developer
Cloudnausor Technologies Pvt ltd
Chennai
₹4–10 LPA
PHP
SQL
Share
Quick Apply
Upload your resume to apply for this position
–