
Overview
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:
Integration is a key solution for various heterogeneous applications to access enterprise data available across enterprise and outside organization. Integration Hub provides core integration services to numerous applications. It provides features like Realtime time application integration, ETL, Data flow pipeline, CDC, Data Ingestion service, Event publish/subscribe, Orchestrated Integration, Schedule based integration etc.
Roles & Responsibilities:
- Executes the development, maintenance, and enhancements of integrations of varying complexity levels across various integration platforms on cloud and on-prem infrastructure
- Translates business requirements and specifications into Integration hub related solutions, partners with Product Manager to understand business needs and functional specifications
- Evaluates project deliverables to ensure they meet specifications and architectural standards
- Provide technical support for the integration hub; solutions are extensible; works to simplify, optimize, remove bottlenecks, etc.
- Handles data manipulation (extract, load, transform) and administration of data and systems securely and in accordance with enterprise data governance standards
- Maintains the health and monitoring of the Integration hub and related activities; ensures high availability of the platform; monitors workload demands
- Participates and coaches’ others in end-to-end testing by applying and sharing an understanding of complex company and industry methodologies, policies, standards, and controls
- Understands Computer Science and/or Computer Engineering fundamentals
- Participates in continuous improvement activities including training opportunities; continuously strives to learn data engineering best practices and apply them to daily activities
- Write and review technical documents, including design, development, and revision documents.
Qualifications
Minimum Qualifications:
- Bachelor's Degree in Engineering, Computer Science, CIS, or related field (or equivalent work experience in a related field)
Must have:
- 5 to 7 years of software development experience in Java and J2EE technologies
- Extensive technical & development experience in Java, J2EE, REST API, Spring Framework
- Worked on build tools like Maven/Gradle
- Building scalable and fault tolerant applications using best practices and principles (SOLID, Clean Code, Design Patterns)
- Strong hands-on experience in developing micro service using Spring Boot, Spring Batch.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- Strong experience in ORM (e.g. JPA, Hibernate), NoSQL and developing REST APIs using Jersey framework.
- Experience in core Java-Multithreading, collections, Servlet and JDBC.
- Experience in designing front end interfaces using HTML5, CSS3, JavaScript, jQuery, Ajax and AngularJS.
- Hands on experience with build and deployment tools such as Ant or Maven or Gradle.
- Unit and integration testing using JUnit.
- Familiar DevOps tools and experience in CI/CD software.
- Worked with postgres DB and other non-SQL DB.
- Familiar with Jenkins
- Able to write unit test cases and functional test cases.
- Worked closely with the architecture group to validate overall design decisions
- Worked independently and handle product responsibilities
- Quick learner, with strong analytical (problem solving) & debugging skills
- Good understanding of performance and security aspects of software development
- Strong knowledge of Object-oriented programming
- Strong design skills, also experience working with/applying Design patterns to solve problems.
- Experience in docker and Kubernetes.
Nice to have:
- Experience in Agile methodology.
- Familiar with Oracle, GCP Cloud Platform.
- Integration tools experience Spark, PySpark, Talend.
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.