Taro Logo

Software Engineer - Java Backend with React

Fortune 50 home improvement retailer serving 16M customers weekly across 1,700+ stores with $83B annual sales.
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Retail
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Java Backend with React

Lowe's is seeking a Software Engineer to join their team at the Charlotte Technology Hub. As a Java Backend Engineer, you'll be transforming business needs into innovative software solutions using Java, microservices, Spring Boot, Kafka messaging and frontend technologies like JavaScript and React.

You'll be part of a Fortune 50 company with a forward-thinking CEO and one of Forbes Top 50 CIOs leading technology initiatives. The role offers access to extensive data, tools and support that few other companies can match. Teams are structured around engineers to provide the support needed to do your best work.

The position is based at the ultramodern Charlotte Tech Hub, featuring cutting-edge technology, collaborative workspaces, an on-site barista, Zen Garden and other amenities to enhance the work experience. You'll be working on solutions that impact thousands of customers and associates daily.

Key responsibilities include partnering with product teams to translate business requirements into program designs, developing backend services using Java/Spring Boot/Kafka, building frontend components with React, conducting code reviews, implementing CI/CD processes, and optimizing application performance.

The role offers competitive compensation including salary, bonuses, and equity opportunities through the Employee Stock Purchase Plan with 15% discount. Additional benefits include 401k matching up to 4.25%, comprehensive insurance, paid parental leave, and tuition assistance.

You'll be joining a company with a 100-year track record of success that maintains a startup-like hunger for innovation. The collaborative culture emphasizes inclusion and recognition, with opportunities for career growth and skill development. Impact extends beyond the business to supporting communities through various social initiatives.

This is an opportunity to work on meaningful technical challenges while being part of an established company that provides stability along with continuous learning and growth potential. The role offers the chance to build solutions that directly improve how millions of customers and associates interact with Lowe's.

Last updated 2 months ago

Responsibilities For Software Engineer - Java Backend with React

  • Partner with product teams to translate business requirements into program designs
  • Design and develop backend services using Java, Spring Boot and Kafka
  • Build frontend components using JavaScript and React
  • Conduct code reviews and optimize application performance
  • Implement CI/CD processes and build reusable libraries

Requirements For Software Engineer - Java Backend with React

Java
React
JavaScript
Kafka
Node.js
  • 2 years of experience in software development or related field
  • 2 years experience with agile development lifecycles
  • 2 years experience with frontend, middleware, database or DevOps technologies
  • Bachelor's degree in computer science or related field (or equivalent experience)
  • Experience writing technical documentation preferred

Benefits For Software Engineer - Java Backend with React

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
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
  • Employee Assistance Programs