Enable job alerts via email!

Senior Software Engineer_Java_Springboot

Lowe's

United States

Remote

USD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading home improvement company is seeking a Senior Software Engineer to lead technical initiatives. The role involves collaborating with cross-functional teams to build scalable solutions, mentoring team members, and ensuring adherence to best practices in software development. Ideal candidates will have extensive experience in Java, Spring, and microservices architecture, along with a strong background in software development methodologies.

Qualifications

  • 5+ years experience in software development or related field.
  • Experience in implementing solutions applying development life cycles (SDLC).

Responsibilities

  • Translates user stories into logical program designs and software solutions.
  • Collaborates with stakeholders to ensure functional specifications are met.
  • Mentors team members and enforces best practices.

Skills

Data Structures
Object Oriented Programming
Design Patterns
Java
Spring
Microservices Architecture

Education

Bachelor's Degree in Computer Science

Tools

Jenkins
JUnit
Docker
Kafka

Job description

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 2024 sales of more than $83 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Mooresville, N.C., Lowe’s supports the communities it serves through programs focused on creating safe, affordable housing, improving community spaces, helping to develop the next generation of skilled trade experts and providing disaster relief to communities in need. For more information, visit Lowes.com.

About the team
We communicate with customers on their transactions and their status updates. This is the enterprise platform for all transactional communication to customer. The platform is a distributed system with multiple services to ensure a scalable and robust system striving to provide a delightful customer experience.

Job Description
As a Senior Software Engineer you will support as a technical leader for your team. You will collaborate with technical and product leadership across the enterprise to recommend, build, own and manage the solution stack for your products. You have deep technical skills and aptitude to build products and solutions from scratch. You will help establish best practices, coding standards and will enforce design patterns to build sustainable products. You will mentor your team members and will help eliminate knowledge silos.

Responsibility Statements

  • Translates user stories and functional specifications into logical program designs, code modules, stable application systems, and software solutions in an agile environment.

  • Collaborates with key stakeholders including product management, infrastructure and security to ensure that functional specifications are converted into flexible, scalable, and maintainable solution designs

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

  • Validates and executes BDD scenarios to identify application errors and ensure software solutions meet functional specifications

  • Facilitates the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications by packaging solutions for deployment

  • Supports end-to-end test automation and other application testing efforts to ensure product quality

  • Mentors others by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls

Education Qualifications /Experience

  • Bachelor's Degree in Computer Science, CIS, or related field

  • 5+ years experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement

  • 5+ years experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)

  • 5+ years experience in database technologies

Primary Skillset
You must be a be having extensive hands on experience in the following

  • Data Structures

  • Object Oriented Programming concepts

  • Design Patterns

  • Strong hand on experience with Java and OOPs concepts

  • Spring, SpringBoot, SpringCloud or Micronaut

  • REST Services and Microservices Architecture

  • One or more Relational and NO-SQL databases

  • One or more CI/CD tools like Jenkins, GOCD, CircleCI

  • One or more Test automation tools like JUnit , Selenium, JMeter

  • One of the cloud platforms (Preferable)

  • Kubernetes and Docker (Preferable)

  • Messaging technologies like Kafka

  • Understanding of Monitoring tools like Grafana/Kibana/Splunk/DataDog (atleast 1)

  • Good hands on in Java 8+

  • Good hands on Spring boot

  • Knowledge of functional programming and Spring Webflux


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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer JAVA || REMOTE 10% Travel -Pheonix AZ - Must be local

Largeton Group

Hyde Park Township

Remote

USD 90,000 - 120,000

Yesterday
Be an early applicant

Software Engineer - Java, SpringBoot, Data Remote - United States

Kunai Co

Remote

USD 125,000 - 165,000

9 days ago

Senior Software Engineer

Autodesk

Remote

USD 110,000 - 191,000

Yesterday
Be an early applicant

Senior Java Software Engineers

HRB

Remote

USD 80,000 - 120,000

5 days ago
Be an early applicant

Senior Software Engineer

Iron Mountain

Austin

Remote

USD 100,000 - 130,000

2 days ago
Be an early applicant

Sr Java Developer - (U.S. Remote)

Railroad19, Inc

Remote

USD 120,000 - 150,000

6 days ago
Be an early applicant

Sr Java Developer - (U.S. Remote)

Railroad19

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Senior Software Engineer

Prudential Ins Co of America

Newark

On-site

USD 107,000 - 161,000

Yesterday
Be an early applicant

Senior Software Engineer Java (Full Stack/Back End)

J.P. Morgan

Chicago

On-site

USD 90,000 - 140,000

12 days ago