Taro Logo

Software Engineer- Java/Kafka

Lowe's is a Fortune 100 home improvement company serving approximately 16 million customer transactions weekly across 1,700+ stores.
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

Join Lowe's as a Software Engineer and be part of a Fortune 50 company that's transforming retail technology. This role offers an exciting opportunity to work on enterprise-scale challenges, building innovative solutions that impact millions of customers and associates daily.

As a Software Engineer, you'll be working with modern technologies including Java, Spring Webflux, and Kafka to develop scalable microservices and APIs. The role involves working with various database technologies including PostgreSQL, MongoDB, and Redis, giving you exposure to both relational and NoSQL databases. You'll be part of implementing CI/CD processes using industry-standard tools like Jenkins, Git, and Gradle.

The position is based at Lowe's ultramodern Tech Hub in Charlotte, North Carolina, which features cutting-edge technology, collaborative workspaces, and amenities including an on-site barista and Zen Garden. You'll be working in an environment that promotes innovation and creative problem-solving.

What makes this opportunity unique is the scale and impact of your work. Lowe's serves approximately 16 million customer transactions weekly across 1,700+ stores, meaning your solutions will have real-world impact at massive scale. The company's strong technology leadership, including one of Forbes Top 50 CIOs, ensures you'll have access to the resources and support needed to succeed.

The role offers excellent benefits including a 401k with up to 4.25% match, discounted stock purchase plan, comprehensive healthcare coverage, and 10-week parental leave. Lowe's also provides tuition-free education opportunities, showing their commitment to your professional growth.

You'll be joining a supportive team structure that values collaboration and innovation. The company's 100-year track record of success provides stability while maintaining a startup-like appetite for innovation and change. Whether you're building new features, optimizing performance, or solving complex technical challenges, you'll be working with curious minds who share your passion for technology and impact.

The ideal candidate will have at least 2 years of software development experience, strong knowledge of Java and database technologies, and a bachelor's degree in computer science or equivalent experience. If you're excited about building scalable solutions that impact millions while working with modern technologies in a supportive environment, this role at Lowe's could be your next career move.

Last updated 5 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
  • Developing and configuring integrated business applications
  • Conducting root cause analysis of issues
  • Implementing CI/CD processes using tools like Jenkins, Git, Gradle, Spinnaker, JFrog
  • Creating and publishing reusable libraries
  • 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
  • 2 years of experience in database technologies
  • Bachelor's degree in computer science, CIS, or related field (or equivalent work experience)

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

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