cover image
Lowe's Companies, Inc.

Lowe's Companies, Inc.

talent.lowes.com

3 Jobs

103,425 Employees

About the Company

Lowe's Companies, Inc. (NYSE: LOW) is a FORTUNE(r) 50 home improvement company serving approximately 20 million customers a week in the United States. Lowe's and its related businesses operate or service more than 2,200 home improvement and hardware stores and employ over 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.

Listed Jobs

Company background Company brand
Company Name
Lowe's Companies, Inc.
Job Title
Software Engineer- Java/ Spring boot
Job Description
Job title: Software Engineer – Java/Spring Boot Role Summary: Design, develop, and deploy scalable Java microservices and APIs using Spring Boot, Kafka, and database technologies while collaborating with product teams to translate business requirements into robust technical solutions. Expactations: • 2+ years of software development experience. • 1+ year of SDLC application in project delivery. • Expertise in Java, Spring/Spring Boot, microservice architecture. • Proficient with Kafka, MongoDB, PostgreSQL, and related NoSQL/Elasticsearch stores. • Familiarity with CI/CD tools (Jenkins, Git, Gradle, Spinnaker, JFrog). • Ability to write clean, testable code and perform root‑cause analysis. Key Responsibilities: • Build and maintain resource‑efficient, scalable microservices and RESTful APIs. • Design database persistence models for PostgreSQL, MongoDB, Elasticsearch, and Redis. • Translate business requirements into logical program designs and code modules. • Implement and maintain CI/CD pipelines to ensure quality and efficiency. • Conduct code reviews, debug issues, and perform root‑cause analysis. • Create reusable libraries and components to enhance productivity. • Deploy and support production environments while monitoring performance. • Document technical designs and maintain up‑to‑date artifacts. Required Skills: • Java, Spring Framework, Spring Boot. • Microservices and REST API development. • Kafka and messaging patterns. • PostgreSQL, MongoDB, Elasticsearch, Redis. • CI/CD: Jenkins, Git, Gradle, Spinnaker, JFrog. • Unit & integration testing. • Agile/Scrum methodology. • Strong analytical and problem‑solving abilities. • Excellent verbal and written communication. Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Systems, or equivalent professional experience. • No mandatory certifications required.
Charlotte, United states
Hybrid
Junior
30-10-2025
Company background Company brand
Company Name
Lowe's Companies, Inc.
Job Title
Software Engineer - Backend Java
Job Description
**Job Title** Software Engineer – Backend Java **Role Summary** Develop, configure, and maintain enterprise microservices and backend systems using Java and Spring frameworks. Design scalable, resilient applications, integrate with cloud-based data stores and message brokers, and champion engineering best practices across the team. **Expectations** - Own end‑to‑end delivery of backend features within an agile, sprint‑based workflow. - Ensure high code quality, maintainability, test coverage, and continuous integration/continuous delivery (CI/CD) pipelines. - Actively collaborate with cross‑functional stakeholders to translate business requirements into technical designs and timely releases. **Key Responsibilities** - Design, code, and unit test Java/Spring Boot microservices. - Implement data persistence with relational (PostgreSQL) and NoSQL (Couchbase, MongoDB) databases. - Integrate streaming and messaging via Kafka (Apache or Strimzi) and publish metrics to Splunk/Kibana. - Lead technical design discussions, architecture reviews, and propose performance optimizations. - Create and maintain technical documentation for APIs, data models, and deployment procedures. - Participate in functional, integration, and automated tests (JUnit, Cucumber). - Support DevOps practices: build, package, deploy to cloud (GCP) and orchestrate containers (Kubernetes). - Mentor junior developers, enforce coding standards, and conduct code reviews. **Required Skills** - Java 8+, Spring, Spring Boot. - Experience with microservices architecture and RESTful APIs. - Proficiency in relational (PostgreSQL) and NoSQL (Couchbase, MongoDB) database access. - Hands‑on with Kafka message queues and Kafka‑based streaming solutions. - Familiarity with cloud platforms (Google Cloud Platform) and container orchestration (Kubernetes). - CI/CD tooling (Jenkins, GitHub Actions, etc.). - Unit and integration testing frameworks (JUnit, Cucumber). - Strong analytical, problem‑solving, and decision‑making abilities. - Excellent communication and teamwork skills. - Ownership mindset, balancing speed and quality in a fast‑paced environment. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Information Systems, or equivalent professional experience. - Minimum 2 years of software development experience, including at least 2 years with agile SDLC and backend technologies. - Prior experience writing technical documentation and delivering business‑solution implementations.
Charlotte, United states
On site
Junior
26-11-2025
Company background Company brand
Company Name
Lowe's Companies, Inc.
Job Title
Software Engineer
Job Description
**Job title:** Software Engineer **Role Summary:** Design, develop, and maintain scalable software solutions across microservices and frontend applications. Convert business requirements into technical designs, write clean code, and participate in all SDLC phases to deliver reliable, high‑performance applications. **Expectations:** * Deliver production‑ready code on time with minimal defects. * Adhere to coding standards and participate in peer reviews. * Demonstrate continuous learning and improvement of engineering practices. **Key Responsibilities:** 1. Translate business requirements and functional specifications into logical program designs. 2. Develop Java/Spring Boot microservices and modular frontend components using REST APIs. 3. Configure and modify integrated business and enterprise applications across multiple environments. 4. Write unit, integration, and acceptance tests using TDD/BDD. 5. Perform root‑cause analysis, contribute to code reviews, and uphold engineering standards. 6. Implement CI/CD pipelines and DevOps automation tools to improve build, test, and deployment efficiency. 7. Create reusable libraries, services, and frameworks to enhance engineering productivity. 8. Lead or support deployment and maintenance of complex enterprise systems. 9. Solve performance‑critical technical problems ensuring scalability, testability, and maintainability. **Required Skills:** * Proficient in Java and Spring Boot. * Solid experience designing and implementing REST APIs. * Hands‑on knowledge of SQL and/or NoSQL databases. * Familiarity with Agile/Scrum SDLC. * Experience with TDD/BDD test frameworks. * Experience in CI/CD pipeline setup and DevOps tooling. * Strong analytical and problem‑solving skills. * Effective communication for technical documentation and collaboration. **Required Education & Certifications:** * Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent work experience). * Minimum 2 years of professional software development experience. * No specific certifications required, but knowledge of relevant industry standards is beneficial.
Charlotte, United states
On site
Junior
09-12-2025