Taro Logo

Software Engineer- Java/Kafka

Fortune 100 home improvement retailer serving 16M 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/Kafka

Lowe's, a Fortune 100 home improvement retail leader with over 100 years of success, is seeking a Software Engineer to join their team at the Charlotte Technology Hub. This role offers an exciting opportunity to work on transformative technology initiatives that impact millions of customers and associates daily.

As a Software Engineer, you'll be at the forefront of building resource-efficient, scalable microservices and APIs using Java/Spring Webflux. You'll work with modern technologies including Kafka, PostgreSQL, MongoDB, and Redis to create optimal database solutions. The role involves translating business requirements into logical program designs and implementing continuous integration/deployment processes using tools like Jenkins, Git, and Spinnaker.

What makes this opportunity unique is Lowe's commitment to engineering excellence and innovation. You'll be working in an ultramodern Tech Hub environment, complete with cutting-edge technology and collaborative workspaces. The company's CEO and CIO (one of Forbes Top 50) are technology-forward leaders who ensure engineers have access to the data, tools, and support needed to succeed.

The role offers comprehensive benefits including a 401k with 4.25% match, discounted stock purchase plan, tuition-free education, and extensive healthcare coverage. Work-life balance is prioritized with generous PTO, parental leave, and volunteer time off. You'll be part of a supportive team structure that values curiosity and innovation, with clear paths for growth and development.

This position requires 2 years of software development experience and strong expertise in database technologies. You'll be joining a stable yet innovative company that combines a 100-year track record with a hunger to do things differently. The role offers the unique opportunity to work on solutions that directly impact communities while being supported by a culture that celebrates diversity, recognition, and continuous learning.

For engineers looking to make a significant impact while having access to enterprise-scale resources and support, this role at Lowe's Charlotte Tech Hub presents an excellent opportunity to grow your career while working on meaningful technical challenges.

Last updated 11 days ago

Responsibilities For Software Engineer- Java/Kafka

  • Building resource efficient, scalable, and resilient Microservices and APIs using Java/Spring Webflux
  • Building optimal database persistence solutions using various database technologies
  • Translating business requirements into logical program designs and code modules
  • Implementing CI/CD processes using tools like Jenkins, Git, Gradle, Spinnaker, JFrog
  • Creating reusable libraries to improve productivity across teams
  • Conducting root cause analysis of issues and code reviews
  • Implementing and maintaining complex business software solutions

Requirements For Software Engineer- Java/Kafka

Java
Kafka
Redis
MongoDB
PostgreSQL
  • 2 years of experience in software development or related field
  • 1 year of experience working on projects involving SDLC
  • 2 years of experience in database technologies
  • Bachelor's degree in computer science, CIS, or related field (or equivalent work experience)
  • 2 years of experience with technical documentation preferred

Benefits For Software Engineer- Java/Kafka

401k
Medical Insurance
Dental Insurance
Vision Insurance
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 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/Kafka