Lowe's is looking for a software engineer to partner with the Product Team to understand business needs and functional specifications, and to develop, configure, or modify integrated business and/or enterprise application solutions.
Requirements
- 2 years of experience in: Software methodologies like Agile/Scrum and involved in product requirements gatherings and story estimations and elaboration
- Processed and published data consumed from upstream applications using Kafka
- Expertise in creating microservices to provide restful API utilizing spring boot and spring data JPA
- Used Hibernate as persistence framework mapping the ORM objects to the table using hibernate annotations
- Container platforms like Docker and container orchestration technologies like Kubernetes
- Used Maven/ Gradle for building application and GIT/Bitbucket for version control
- Designed tables in Oracle DB database and worked on implementing stored procedures using SQL and PL/SQL
Responsibilities
- Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues
- 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 the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications
- Supports Systems Integration Testing (SIT) and User Acceptance Testing (UAT), provides insight into defining test plans, and ensures quality software deployment
- Participates in the end-to-end product lifecycle by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls
- Automates and simplifies team development, test, and operations processes; develops conceptual, logical and physical architectures consisting of one or more viewpoints (business, application, data, and infrastructure) required for business solution delivery
- Solves difficult technical problems; solutions are testable, maintainable, and efficient
Other
- Position is based in Charlotte, NC, some teleworking may be permitted.
- Travel to Lowe's offices may be required.
- Job requires a Bachelor's Degree* in Computer Science, CIS, Engineering, or a related field and 2 years of experience in any job title/occupation involving software development or a related field.
- *Employer will accept single degree or combination of degrees, diplomas and/or professional experience equivalent to a Bachelor’s degree.