16 days ago
Charlotte, NC, USAMid Level
Responsibilities
- Design, develop, test, and maintain backend services using Java and Spring Boot.
- Build and support microservices and event-driven applications using Kafka.
- Translate business requirements and functional specifications into scalable, maintainable, resilient technical solutions.
- Develop automated unit, integration, and behavior-driven tests using JUnit, Mockito, and Cucumber.
- Work with relational and NoSQL databases including Oracle, PostgreSQL, and MongoDB.
- Build application observability and use Elasticsearch, Prometheus, and Grafana to monitor health and performance.
- Troubleshoot production issues, participate in root-cause analysis, and improve application reliability.
- Use Bitbucket, Maven, Gradle, and delivery tools throughout the software development lifecycle.
- Collaborate with engineers, product partners, and cross-functional teams on order management workflows.
- 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 with hands-on backend application development using 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 includes Java, Spring Boot, Kafka, PostgreSQL, Oracle, MongoDB, Cassandra, JUnit, Mockito, Cucumber, Elasticsearch, Prometheus, Grafana, Bitbucket, Maven, and 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 a plus.
Benefits
- Competitive salary, flexible working hours, health benefits, and career development programs.
- 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.
Tech Stack
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.
