Software Engineer- Java/ Microservices

Fortune 50 home improvement retailer serving 16M customers weekly across 1,700+ stores with 300,000 associates
Charlotte, NC, USA
$95,000 - $150,000
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:
Software Engineer - Java Backend with React

Mid-level Software Engineer role at Lowe's focusing on Java backend development with React, offering comprehensive benefits and modern tech hub workspace in Charlotte.

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

Mid-level Software Engineer role at Lowe's Charlotte Tech Hub focusing on backend development using Kotlin, Java, and modern cloud technologies.

Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Description For Software Engineer- Java/ Microservices

Join Lowe's, a Fortune 50 retail leader, as a Software Engineer focused on Java microservices development. In this role, you'll be part of transforming business needs into innovative software solutions at our ultramodern Tech Hub in Charlotte, North Carolina.

As a Software Engineer, you'll work on building resource-efficient, scalable microservices and APIs using Java/Spring Webflux, while implementing optimal database solutions across various technologies including PostgreSQL, MongoDB, and Elasticsearch. You'll be responsible for translating business requirements into logical program designs and working closely with Product Teams to understand and implement business needs.

The position offers exciting challenges in developing component-based applications and solving complex technical problems. You'll be contributing to the implementation and maintenance of business-critical software solutions, ensuring they're testable, maintainable, and efficient. The role also involves creating reusable libraries to improve team productivity and conducting root cause analysis of issues.

What makes this opportunity unique is the combination of stability and innovation. As part of a company with a 100-year track record of success, you'll have access to resources and tools that few other companies can offer. Our CEO is forward-thinking in technology, and with one of Forbes Top 50 CIOs leading the charge, you'll be at the forefront of retail technology innovation.

The work environment at our Charlotte Tech Hub is designed for success, featuring cutting-edge technology, collaborative workspaces, an on-site barista, Zen Garden, and other modern amenities. You'll be surrounded by supportive associates who share your curiosity and drive for innovation.

The company offers comprehensive benefits including a 401k with up to 4.25% match, discounted stock purchase plan, tuition-free education, parental leave, and comprehensive insurance coverage. We're committed to creating an inclusive culture that supports your growth and recognizes your contributions.

If you have 2+ years of software development experience, strong database technology knowledge, and a passion for building scalable solutions, this role offers an excellent opportunity to make a significant impact while growing your career with a stable, innovative leader in retail technology.

Last updated 2 months ago

Responsibilities For Software Engineer- Java/ Microservices

  • 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
  • Partnering with Product Team to understand business needs and functional specifications
  • Conducting root cause analysis of issues and reviewing code
  • Creating and publishing reusable libraries to improve productivity
  • Implementing and maintaining complex business software solutions
  • Solving difficult technical problems with testable and maintainable solutions

Requirements For Software Engineer- Java/ Microservices

Java
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/ Microservices

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

Interested in this job?