Software Engineer - Java/Spring

Lowe'sCharlotte, NC
441d

About The Position

The Software Engineer position at Lowe's involves working within the Cart and Checkout omnichannel team to enhance business capabilities and improve customer experience. The role focuses on translating business requirements into logical program designs and delivering stable application systems and software solutions. The engineer will work in a collaborative environment, utilizing cutting-edge technology to solve complex challenges and ensure successful deployment of applications.

Requirements

  • 2 years of experience in software development or a related field
  • 2 years of experience with integration development using REST APIs, Java/J2EE microservices
  • 2 years of experience in database technologies
  • 1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
  • Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)

Nice To Haves

  • 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 with integration development using REST APIs, Java/J2EE, spring framework, spring boot microservices
  • 1 year of experience with GCP, Azure Cloud or any other cloud technology
  • 1 year of experience working with NoSQL databases such as Cassandra, MongoDB, Couchbase etc.
  • 1 year of experience in design, creating and executing automation scripts using Selenium, Rest Assured, Cucumber etc.
  • 1 year of experience with Messaging/Event Streaming technologies such as Kafka/MQ
  • 2 years of experience working with an IT Infrastructure Library (ITIL) framework
  • Master's Degree in Computer Science, CIS, or related field

Responsibilities

  • Translate business requirements and specifications into logical program designs, code modules, and software solutions with guidance from senior colleagues.
  • Develop, configure, or modify integrated business and/or enterprise application solutions using various programming languages.
  • Test applications using test-driven and behavior-driven development frameworks to ensure application integrity.
  • Conduct root cause analysis of issues and participate in the code review process to identify gaps.
  • Implement continuous integration/continuous delivery processes using DevOps automation tools.
  • Ideate, build, and publish reusable libraries to improve productivity across teams.
  • Conduct implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of applications.
  • Solve difficult technical problems to ensure solutions are testable, maintainable, and efficient.

Benefits

  • 401k with up to 4.25% match
  • Bi-annual Cash Bonus
  • Discounted Employee Stock Purchase Plan (15% discount of strike price)
  • Tuition-Free Education
  • 10-week Maternity/Paternal Leave
  • 10% Associate Discount

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Building Material and Garden Equipment and Supplies Dealers

Education Level

Bachelor's degree

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service