Software Engineer - Full Stack Developer

Lowe's Companies, Inc.

Bengaluru

On-site

INR 1,400,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

On-site gym
On-site clinic
Ultramodern workspace
Cutting-edge technology

Job summary

Lowe’s Bengaluru is seeking a Software Engineer (Java Full Stack) to design, develop, and maintain scalable enterprise applications for Supply Chain and Transportation. You will build cloud-native microservices using Java, Spring Boot, Angular/React, Kafka, and modern engineering practices, collaborating with cross‑functional teams to deliver secure, reliable software.

Join a dynamic team that values quality, security, and continuous learning, with a strong emphasis on CI/CD, observability, and

Qualifications

  • Bachelors degree in Engineering, Computer Science or related field, or equivalent work experience.
  • 3+ years of software engineering using Java technologies.
  • 2+ years building Spring Boot microservices.
  • Experience with REST APIs and distributed applications.
  • Experience in Agile development environments.
  • Retail, Supply Chain, or Transportation domain knowledge is a plus.

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 UIs using Angular or React.
  • Develop event‑driven applications using Kafka and asynchronous messaging.
  • Design scalable databases using SQL and NoSQL databases.
  • Participate in system design discussions and contribute to HLD/LLD.
  • Collaborate with product managers, UX designers, and cross‑functional teams.
  • Implement authentication, authorization, and secure coding practices.
  • Support CI/CD pipelines and deployment automation; monitor and debug production issues.
  • Engage in Agile ceremonies and continuous improvement.

Skills

Java 11+
Spring Boot
Spring MVC
Spring Security
Hibernate / JPA
Microservices Architecture
REST API Development
Angular/React
HTML5/CSS3/JS/TS
Apache Kafka
SQL
NoSQL (MongoDB)
Docker
Kubernetes/OpenShift
CI/CD
Git

Education

Bachelor’s Degree in Engineering/Computer Science

Tools

Docker
Kubernetes/OpenShift
Git
Maven/Gradle
Swagger/OpenAPI
Jenkins/GitHub Actions

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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Lowe's Blue Technology)
Software Engineer (Lowe's Blue Technology)

Lowe's India • Bengaluru Urban

On-site
INR 1,200,000 - 2,200,000
On-site gym
Clinic on site
Collaborative workspaces
+1
Software Engineer
Software Engineer

Lowe's India • Bengaluru

On-site
INR 1,200,000 - 1,800,000
On-site gym
On-site clinic
Software Engineer, Full Stack
Software Engineer, Full Stack

United States Digital Space LLC • Karnataka

On-site
INR 800,000 - 1,200,000
On-site gym
Collaborative workspaces
Cutting-edge technology
Software Engineer_FullStack
Software Engineer_FullStack

Lowe's India • Bengaluru

On-site
INR 1,200,000 - 1,800,000
On-site gym
On-site clinic
Modern office environment
Senior Engineering Manager_Backend_Java
Senior Engineering Manager_Backend_Java

Lowe's India • Bengaluru

On-site
INR 400,000 - 700,000
On-site gym
On-site clinic
Collaborative workspaces
+1
Lead Software Engineer - Front End_Backend
Lead Software Engineer - Front End_Backend

Lowe's India • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Manager Software Engineering
Senior Manager Software Engineering

Lowe's India • Bengaluru

On-site
INR 1,500,000 - 2,500,000
On‑site gym
Clinic access
Collaborative workspaces
Software Engineer - Fullstack
Software Engineer - Fullstack

Staples India • Chennai District

On-site
INR 1,000,000 - 1,500,000
Principal Engineer, Enterprise Cart & Checkout
Principal Engineer, Enterprise Cart & Checkout

Lowe's Companies, Inc. • Bengaluru

On-site
INR 4,500,000 - 6,500,000
On-site gym
On-site clinic
Ultramodern work environment
Lead Engineer - Fullstack
Lead Engineer - Fullstack

Staples India • Chennai District

On-site
INR 4,000,000 - 7,500,000