Software Engineer - Java/Spring

Lowe'sCharlotte, NC
442d$75,300 - $143,100

About The Position

The position is part of the Cart and Checkout omni-channel team at Lowe's, focusing on enhancing capabilities to drive business growth and improve customer experience. The primary responsibility is to translate business requirements into logical program designs and deliver stable application systems and software solutions. This role involves developing, configuring, and modifying integrated business applications within various computing environments, ensuring successful deployment and maintenance of software solutions.

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 projects 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 no-sql 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.
  • 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.
  • 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