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
About Lowe's
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.
