Software Engineer- Java/Kafka

Fortune 50 home improvement retailer serving 16M customers weekly across 1,700+ stores with $86B annual sales.
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 50 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 at a company that's continuously evolving and embracing innovation.

As a Software Engineer, you'll be responsible for building resource-efficient, scalable microservices and APIs using Java/Spring Webflux, working with various database technologies including PostgreSQL, MongoDB, Elasticsearch, Redis, and Kafka. You'll be part of translating business requirements into logical program designs and developing integrated business applications that impact thousands of customers and associates daily.

The position offers comprehensive benefits including a 401k with up to 4.25% match, medical/dental/vision insurance, 10 weeks of maternity leave, tuition-free education, and an Employee Stock Purchase Plan with a 15% discount. The work environment at the Charlotte Tech Hub is ultramodern, featuring cutting-edge technology, collaborative workspaces, an on-site barista, and a Zen Garden.

What makes this opportunity unique is the combination of stability and innovation. As part of a Fortune 50 company with $86B in annual sales and 1,700+ stores, you'll have access to resources and scale that few companies can match. Yet, under the leadership of a forward-thinking CEO and one of Forbes Top 50 CIOs, there's a strong focus on technological innovation and transformation.

The role requires 2 years of software development experience, with specific expertise in database technologies and SDLC implementation. You'll be working in a supportive environment where curious minds are celebrated, and your impact can directly contribute to improving communities through technology. The company's culture emphasizes recognition, inclusion, and professional growth, offering various paths for career advancement whether vertically or laterally across teams.

Last updated 5 hours 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
  • Developing and configuring integrated business applications
  • Conducting root cause analysis of issues and code reviews
  • Implementing CI/CD processes using tools like Jenkins, Git, Gradle, Spinnaker, JFrog
  • Creating reusable libraries to improve productivity across teams
  • Maintaining complex business software solutions

Requirements For Software Engineer- Java/Kafka

Java
Kafka
PostgreSQL
MongoDB
Redis
  • 2 years of experience in software development or related field
  • 1 year of experience working on projects involving SDLC implementation
  • 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 company match up to 4.25%
  • Medical, dental and vision insurance
  • 10 weeks paid maternity leave and 4 weeks paid parental leave
  • Tuition-free education
  • Employee Stock Purchase Plan with 15% discount
  • Paid time off for vacation, holidays, sick leave and volunteer time
  • Mental health care and Employee Assistance Programs
  • 10% Associate Discount

Interested in this job?

Jobs Related To Lowe's Software Engineer- Java/Kafka

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

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.