Taro Logo

Software Engineer- Java/Kafka

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/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 that impact millions of customers and associates daily.

The position focuses on building scalable, resilient microservices and APIs using Java/Spring Webflux, working with various database technologies including PostgreSQL, MongoDB, Redis, and Kafka. You'll be part of developing and maintaining complex business solutions while implementing modern CI/CD practices using tools like Jenkins, Git, and Spinnaker.

What makes this role unique is the combination of enterprise-scale challenges and modern technology stack. You'll be working in an ultramodern Tech Hub facility equipped with cutting-edge technology, collaborative workspaces, and amenities like an on-site barista and Zen Garden. The company's strong technical leadership, including one of Forbes Top 50 CIOs, ensures you'll have access to the resources and support needed to succeed.

The ideal candidate should have 2 years of software development experience, strong database technology knowledge, and experience with SDLC processes. You'll be joining a supportive team structure focused on engineer success, with opportunities for growth and development.

Benefits are comprehensive, including a 401k with 4.25% match, stock purchase plan with 15% discount, tuition-free education, and extensive healthcare coverage. The company also offers a generous 10-week maternity/parental leave policy and various wellness programs.

This role represents an opportunity to join a stable yet innovative company that's actively investing in technology transformation. You'll be part of shaping the future of retail technology while working with a curious and inclusive team that values diverse perspectives and celebrates individual contributions.

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

Requirements For Software Engineer- Java/Kafka

Java
Kafka
PostgreSQL
MongoDB
Redis
Kubernetes
  • 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
  • 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

Interested in this job?

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