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,
Job Summary
The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying complex integrated business and/or enterprise application solutions within various computing environments. This role facilitates the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications.
Roles & Responsibilities:
Core Responsibilities:
- 6+ years of experience as a Full Stack Developer with a focus on Java-based technologies
- Proven work experience as a Software Engineer or Software Developer
- Strong experience with Java, Spring Framework (Spring Boot, Spring Webflux).
- Proficiency in front-end technologies such as Java Script and React.
- Experience with relational and non-relational databases (e. G., My SQL, Postgre SQL, Mongo DB).
- Strong understanding of object-oriented programming (OOP) concepts.
- Experience with RESTful web services and API development.
- Familiarity with version control systems like Git.
- Understanding of containerization using Docker and orchestration with Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a collaborative environment.
- Ability to adapt to new technologies and frameworks quickly.
- Experience with CI/CD pipelines
- Familiarity with Agile/Scrum methodologies
Education Qualification & Certifications (optional)
Required Minimum Qualifications :
- BE / BTech in Computer Science or related fields
Skill Set Required
Primary Skills (must have)
- You must have 5+ years of hands-on experience in minimum 2 complex backend applications.
- You MUST have very good understanding and working experience on the following:
- Understanding the priorities, scope and OKRs
- Understand the trade-offs in different technical choices
- Backend stack exposure
- Microservices architecture and REST standards
- Java/Spring Boot
- Fault tolerant System Design
- Resiliency, Scalability and Performance engineering
- CI/CD pipeline including Docker, Kubernetes