Lowe's

Software Engineer - OMS

Lowe's
Apply
13 days ago
Charlotte, NC, USAMid Level

Responsibilities

  • Design, develop, test, maintain, and support backend services using Java and Spring Boot.
  • Build and support microservices and event-driven applications using Kafka or comparable messaging technologies.
  • Translate business requirements and functional specifications into scalable, maintainable, production-ready technical solutions.
  • Develop automated unit, integration, and behavior-driven tests using JUnit, Mockito, and Cucumber.
  • Work with relational and NoSQL databases, including Oracle, PostgreSQL, MongoDB, and similar technologies.
  • Build application observability and use Elasticsearch, Prometheus, and Grafana to monitor application health and performance.
  • Troubleshoot production issues, participate in root-cause analysis, and implement reliability improvements.
  • Use Bitbucket, Maven, Gradle, and CI/CD pipelines throughout the software development lifecycle.
  • Collaborate with engineers, product partners, and cross-functional teams to deliver order management solutions.
  • Participate in code reviews, technical documentation, knowledge sharing, and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, Computer Information Systems, or a related field, or equivalent professional experience.
  • At least 2 years of software development experience building backend applications with Java or a comparable object-oriented programming language.
  • Experience with Spring Boot, microservices, APIs, or similar backend technologies.
  • Experience with event-driven or messaging technologies, relational or NoSQL databases, automated testing, CI/CD, or DevOps practices.
  • Experience working within an Agile software development lifecycle and using modern source-control practices.
  • Preferred experience with Kafka, PostgreSQL, Oracle, MongoDB, Cassandra, JUnit, Mockito, Cucumber, Elasticsearch, Prometheus, Grafana, Bitbucket, Maven, or Gradle.
  • Experience supporting production applications through troubleshooting, monitoring, incident response, or root-cause analysis is preferred.
  • Experience with order management, retail, e-commerce, fulfillment, inventory, payments, or other transaction-oriented systems is preferred.

Benefits

  • 401k with up to 4.25% match.
  • Discounted Employee Stock Purchase Plan with a 15% discount of strike price.
  • Tuition-free education.
  • 10-week maternity/parental leave.
  • 10% associate discount.
  • Health benefits, competitive salary, flexible working hours, and career development programs.
  • Continuous learning and opportunities to explore new tools and frameworks.

Tech Stack

Apache CassandraApache KafkaCucumberElasticsearchGradleGrafanaJavaJUnitMavenMongoDBPostgreSQLPrometheusSpring Boot

Categories

Lowe's

About Lowe's

10,000+ employees

Lowe's is a U.S. home improvement retailer selling building materials, appliances, tools, and installation services to homeowners, renters, and professional contractors through stores and e-commerce. Founded in 1921 and headquartered in Mooresville, North Carolina, it trades on the NYSE as LOW and operates more than 2,200 stores, serving roughly 20 million customers each week.

Contact me