Software Engineer - Java Developer with React

Fortune 50 home improvement retailer operating over 1,700 stores and serving approximately 16 million customer transactions weekly in the United States.
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer - Java Developer with React

Lowe's is seeking a Software Engineer for their Store Merchandise Execution Team to transform business needs into innovative software solutions. As part of a Fortune 50 company and retail leader, you'll have the opportunity to impact thousands of customers and associates daily through creative solutions. The role involves developing and modifying applications using Java (75%) and React (25%), implementing component-based design, and working with multiple programming languages.

The position is based at Lowe's ultramodern Tech Hub in Charlotte, NC, featuring cutting-edge technology, collaborative workspaces, and amenities like an on-site barista and Zen Garden. You'll be part of a supportive team structure focused on solving challenging problems with access to extensive resources and data.

Key responsibilities include collaborating with product teams to translate business requirements into program designs, conducting root cause analysis and code reviews, implementing CI/CD processes, and building reusable libraries. The role requires expertise in Java frameworks, databases, APIs, cloud services, version control, and front-end development using ReactJS and Redux.

Lowe's offers comprehensive benefits including 401k with company match, stock purchase plans, paid parental leave, and tuition-free education. The company's 100-year track record of success is paired with a forward-thinking approach to technology, led by one of Forbes Top 50 CIOs. You'll work in an inclusive culture that values diverse perspectives and supports professional growth.

The role combines stability and innovation, allowing you to make meaningful impact while having access to the resources of an established industry leader. Join a team that's transforming retail technology while building solutions that directly affect communities across the country.

Last updated 3 hours ago

Responsibilities For Software Engineer - Java Developer with React

  • Collaborate with product teams to translate business requirements into program designs
  • Develop and modify applications using Java (75%) and React (25%)
  • Conduct root cause analysis and code reviews
  • Implement CI/CD processes using DevOps tools
  • Build reusable libraries to improve cross-team productivity
  • Test applications using test-driven and behavior-driven development frameworks

Requirements For Software Engineer - Java Developer with React

Java
React
  • 2 years of experience in software development or related field
  • 2 years experience with SDLC and agile development
  • 2 years experience with frontend, middleware, database technologies, or DevOps
  • Bachelor's Degree in computer science, computer information systems, or related field (or equivalent work experience)
  • Experience with Java frameworks, databases, APIs, cloud services
  • Knowledge of ReactJS and Redux

Benefits For Software Engineer - Java Developer with React

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • 401k with up to 4.25% match
  • Discounted Employee Stock Purchase Plan (15% discount)
  • Tuition-Free Education
  • 10-Week Maternity/Parental Leave
  • 10% Associate Discount
  • Comprehensive Insurance Plans
  • Mental Health Care
  • Employee Assistance Programs

Interested in this job?

Jobs Related To Lowe's Software Engineer - Java Developer with React

Software Engineer

Mid-level Software Engineer role at Lowe's Charlotte Tech Hub focusing on cart and checkout systems using Java, microservices, and modern cloud technologies.

Software Engineer- Java/Kafka

Software Engineer position at Lowe's Tech Hub in Charlotte, focusing on Java/Kafka development and microservices architecture.

Software Engineer- Java/Kafka

Mid-level Software Engineer role at Lowe's focusing on Java/Kafka development, building scalable microservices and working with various database technologies.

Software Engineer

Mid-level Software Engineer role at Lowe's Charlotte Tech Hub focusing on backend development using Kotlin, Java, and modern cloud technologies.

Software Engineer - Java Backend with React

Mid-level Software Engineer role at Lowe's focusing on Java backend development with React, building enterprise solutions in an innovative retail tech environment.