Search jobs > Charlotte, NC > Backend software engineer

Software Engineer - Backend (Java)

Lowe's Companies
Lowe's Charlotte Technology Hub
Full-time

Job Summary

The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions.

This includes developing, configuring, or modifying integrated business and / or enterprise application solutions within various computing environments.

This role facilitates the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of released applications.

Key Responsibilities

Building resource efficient, scalable, and resilient Microservices and APIs using Java / Python / Go.

Databases : Building optimal database persistence solutions using right database technologies (ex, PostgreSQL, MongoDB, Elasticsearch, Redis, KAFKA etc)

Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues;

partners with Product Team to understand business needs and functional specifications

Develops, configures, or modifies integrated business and / or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages

Conducts root cause analysis of issues; reviews new and existing code

Implements continuous integration / continuous deployment (CI / CD) processes to ensure quality and efficiency in the development cycle using tools such as Jenkins, Git, Gradle, Spinnaker, JFrog, etc.

Ideates, builds, and publishes reusable libraries to improve productivity across teams

Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications

Solves difficult technical problems; solutions are testable, maintainable, and efficient

Who You Are

A software engineer already familiar with front end and back end technologies.

Demonstrated the ability to deliver quality, well-documented code.

Able to lead software projects and mentor more junior engineers.

Perform code reviews and provide technical guidance to your team.

Demonstrate software solutions to technical leaders and business / product stakeholders.

Where You’ll Be

Associates are required to relocate to the Charlotte region to foster collaboration and facilitate improved testing and support.

Lowe’s supports a Flex Office concept where in-person work is required two days per week at the Charlotte Tech Hub

Most business meetings are planned around the Eastern time zone.

Required Qualifications

  • Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
  • 2 years of experience in software development or a related field
  • 2 years of experience in database technologies
  • 2 years of experience with micro services and spring boot
  • 1 years of experience with cloud technologies
  • 1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)

Preferred Qualifications

  • Master's Degree in Computer Science, CIS, or related field
  • 2 years of IT experience developing and implementing business systems within an organization
  • 4 years of experience working with defect or incident tracking software
  • 4 years of experience with technical documentation in a software development environment
  • 2 years of experience working with an IT Infrastructure Library (ITIL) framework
  • 2 years of experience leading teams, with or without direct reports
  • Experience with application and integration middleware
  • Experience with database technologies

About Lowe’s

Lowe’s Companies, Inc. (NYSE : LOW) is a FORTUNE 50 home improvement company serving approximately 16 million customer transactions a week in the United States.

With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates.

Based in Mooresville, , Lowe’s supports the communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts.

For more information, visit .

Lowe’s is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

3 days ago
Related jobs
Promoted
Lowe's
Charlotte, North Carolina

Has solid grasp of software design patterns and approaches; understands application-level software architecture; makes technical trade-off decisions at application level. The primary purpose of this role is to translate business requirements and functional specifications into logical program designs...

Promoted
Hispanic Technology Executive Council
Charlotte, North Carolina

Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested...

Promoted
Lowe's
Charlotte, North Carolina

Experience building high performing backend (or full-stack) applications using Java. Excellent knowledge of Java features, patterns and best practices (Java 8+). Excellent knowledge and experience with Java Frameworks (Spring Boot, Spring Webflux, JavaEE, etc. The primary purpose of this role is to ...

Promoted
Yoh, A Day & Zimmermann Company
NC, United States

The team needs a strong Senior/Lead Java developer who can come in and hit the ground running. Ideally Someone who is up to date with Java 17. ...

Promoted
Insight Global
Charlotte, North Carolina

Insight Global is looking for a Full-stack Java Developer with Angular experience for one of our top financial services clients. Demonstrate best practices throughout software development lifecycle of design, build, code review and test with focus on application resilience. ...

Wells Fargo
Charlotte, North Carolina

Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, education. Proven experience in software development, with a focus on building servicing experiences with digital first architecture mindset. Good working experience withPega ...

Comtek Group
Charlotte, North Carolina

The Java Software Engineer will Design, Code, and Test user-interface and application components while participating in the analysis of application requirements. ...

Red Hat, Inc.
Remote US NC
Remote

Analyze software requirements, including Kubernetes security product requirements, design and write software code, and design algorithms with a language-agnostic mindset toward software development. Identify software-related problems, such as missing functionality, suboptimal performance and inadequ...

iboss
North Carolina
Remote

This is an excellent opportunity to become a core member of a rapidly growing software development team. Quickly understand and extend engineering architectural patterns. Java technology stack and servlet containers. ...

Wolters Kluwer Financial Services, Inc.
Remote, NC, USA
Remote

The Senior Product Software Engineer for Wolters Kluwer TeamMate has primary responsibility for building maintainable and scalable business applications that operate 24/7/365. This position will report to Manager of Product Software Engineering. Translate software requirements into concise programmi...