Software Engineer
Lowe's India
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 17 million customer transactions a week in the U.S.
- With total fiscal year 2022 sales of over $97 billion, approximately $92 billion of sales were generated in the U.S., where Lowe's operates over 1,700 home improvement stores and employs approximately 300,000 associates.
- Based in Mooresville, N.C., Lowe's supports the communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts.
- For more information, visit Lowes.com.
- At Lowe's India, we are the enablers who help create an engaging customer experience for our $97 billion home improvement business at Lowe's.
- Our 4000+ associates work across technology, analytics, business operations, finance & accounting, product management, and shared services.
- We leverage new technologies and find innovative methods to ensure that Lowe's has a competitive edge in the market.
- To know more about Lowe's India, visit Lowes.co.in.
- Flex PODs will enable portfolios to leverage additional capacity to solve critical and prioritized problems.
- These teams, consisting of restless problem-solvers, are optimal for strategic initiatives where deep domain expertise is not necessary.
- They will build solutions and transfer the solution to the owning function for operation, maintenance, and enhancements.
The primary purpose of this role is to:
- Translate business requirements and functional specifications into logical program designs.
- Deliver code modules, stable application systems, and software solutions.
- Develop, configure, or modify integrated business and/or enterprise application solutions within various computing environments.
- Work closely with stakeholders and cross-functional departments to communicate project statuses and proposals.
II. Roles & Responsibilities
- Build Full stack applications services using technologies and languages including but not limited to: Java Springboot React PostgreSQL or any Relational database Elastic or any NoSQL database Kafka
- Deploy the applications to Lowe’s hosted data centers or the cloud using technologies and languages including but not limited to: Docker Kubernetes Google Cloud Platform
- Define architecture for highly scalable and reliable enterprise systems.
- Performance tuning and optimizing applications, for faster response times.
- Support the applications using data using technologies and languages including but not limited to: Grafana Kibana
- 2+ years' experience in software development or a related field.
- Additional equivalent work experience may be substituted for the degree requirement.
Required Minimum Qualifications
- Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field).
- 2 years of experience in software development or a related field.
- 2 years of experience in database technologies.
- 1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC).
Primary Skills (Must Have)
- 2+ years of experience with J2EE, REST APIs, React, Springboot.
- 2 years of IT experience developing and implementing business systems within an organization.
- 2 years of experience working with defect or incident tracking software.
- 2 years of experience with technical documentation in a software development environment.
- 2 years of experience working with an IT Infrastructure Library (ITIL) framework.
- 2 years of experience leading teams, with or without direct reports.
- Experience with application and integration middleware.
- Experience with database technologies.
- Strong technical aptitude – Java/J2EE, Springboot and other open-source technologies.
- Knowledge of SQL/NoSql databases such as Elastic, Postgres etc.
- Working knowledge of frameworks like – Spring, ReactJS, JUnit.
- Experience with CI/CD such as: Docker and Kubernetes.
- Experience with collaborative planning and defect tracking through BitBucket/GitHub.
- Working knowledge of tools for monitoring and alerting such as Kibana, Grafana etc.
- Familiar with agile development lifecycle and worked on the design/development of at least 3-4 projects.
- Good verbal, written and presentation skills.
- Effectively organizes and executes a demanding workload.
- Ability to handle high pressure situations and come up with quick stop-gap arrangements for reducing business impact.
- Strong technical and problem-solving abilities are needed.
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.