Software Engineer - Java Backend with React

Fortune 50 home improvement retailer serving 16 million customers weekly across 1,700+ stores with 300,000 associates.
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 Backend with React

Lowe's, a Fortune 50 retail leader with over 100 years of success, is seeking a Software Engineer specializing in Java Backend development with React expertise for their Charlotte Technology Hub. This role presents an exciting opportunity to impact millions of customers and associates through innovative technology solutions.

The position combines backend development using Java, Spring Boot, and Kafka with frontend work in React and JavaScript, making it ideal for engineers who enjoy full-stack development. You'll be working in a modern tech environment with access to cutting-edge tools and technologies, supported by one of Forbes Top 50 CIOs and a forward-thinking leadership team.

As a Software Engineer at Lowe's, you'll be responsible for translating business requirements into robust software solutions, designing and implementing integrated business applications, and ensuring code quality through test-driven development. The role involves significant collaboration with product teams, participation in code reviews, and implementation of CI/CD processes.

The Charlotte Technology Hub offers an ultramodern work environment with collaborative spaces, on-site amenities including a barista and Zen Garden, and a culture that promotes innovation and personal growth. You'll be part of a supportive team structure that values curiosity and provides opportunities for professional development.

Benefits are comprehensive, including a 401k with 4.25% match, discounted stock purchase plan, tuition-free education, parental leave, and complete healthcare coverage. The company's stability combined with its commitment to technological innovation creates an environment where you can build a rewarding long-term career.

The ideal candidate will have at least 2 years of software development experience, strong knowledge of Java and React, and a track record of working in agile environments. You should be passionate about writing clean, maintainable code and have experience with modern development practices including microservices architecture and test-driven development.

Join Lowe's technology team and be part of a company that combines the stability of a retail giant with the innovation mindset of a technology leader, all while making a meaningful impact on communities across the country.

Last updated 15 hours ago

Responsibilities For Software Engineer - Java Backend with React

  • Partner with product teams to translate business requirements into logical program designs and software solutions
  • Design, code, and modify integrated business and enterprise application solutions
  • Test applications using test-driven and behavior-driven development frameworks
  • Conduct root cause analysis and participate in code reviews
  • Implement CI/CD processes using DevOps automation tools
  • Build reusable libraries to enhance cross-team productivity

Requirements For Software Engineer - Java Backend with React

Java
React
JavaScript
Kafka
  • 2 years of experience in software development or related field
  • 2 years of experience working on projects involving SDLC through iterative agile development
  • 2 years experience working with frontend technologies, middleware, database technologies, or DevOps
  • Bachelor's degree in computer science, computer information systems, or related field (or equivalent work experience)
  • Experience writing technical documentation in a software environment (preferred)

Benefits For Software Engineer - Java Backend with React

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 401k with up to 4.25% match
  • Employee Stock Purchase Plan with 15% discount
  • Tuition-Free Education
  • 10-Week Maternity/Parental Leave
  • 10% Associate Discount
  • Comprehensive Medical, Dental, and Vision Insurance
  • Mental Health Care and Employee Assistance Programs
  • Paid Time Off for vacation, holidays, sick leave, and volunteer time

Interested in this job?

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

Software Engineer - Java Developer with React

Mid-level Software Engineer position at Lowe's focusing on Java and React development for store merchandise execution systems.

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.