Senior Software Engineer Java Springboot

Year    Bangalore, Karnataka, India

Job Description


About Lowes
Lowes Companies, Inc. (NYSE: LOW) is a FORTUNE\xc2\xae 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowes operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Bengaluru, Lowes India develops innovative technology products and solutions and delivers business capabilities to provide the best omnichannel experience for Lowes customers. Lowes India employs over 4,200 associates across technology, analytics, merchandising, supply chain, marketing, finance and accounting, product management and shared services. Lowes India actively supports the communities it serves through programs focused on skill-building, sustainability and safe homes. For more information, visit, www.lowes.co.in.About the Team
The Omni Channel Platform Customer Promise Team is responsible for Inventory and Sourcing accuracy across all of the omnichannel shopping funnel flows. The team builds and supports performant enterprise services that operate at scale.Strong hands-on experience with

  • Microservices architecture and API design
  • Java (8 and above) & Springboot
  • Relational database systems
  • Strong understanding of software architecture, data structures, and algorithms. Solid understanding of Kafka architecture, including topics, brokers, partitions and consumer groups.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience working in an agile development environment.
  • Experience with dashboard development and visualization tools (e.g.,Grafana, Kibana, Tableau).
  • Excellent problem-solving and debugging skills.
  • Effective communication skills and the ability to work work independently and collaboratively in a team environment
  • Ability to mentor and guide junior engineers.
  • Passion for learning and staying ahead of the curve in the ever-evolving tech landscape.
Secondary Skills (desired)
  • Experience with cloud technologies (GCP)
  • Experience with DevOps practices
  • Experience in Retail/e-Commerce industry
  • Familiarity with Kafka security and best practices
  • Familiarity with performance testing tools like jMeter
Core Responsibilities
  • As a Senior Software Engineer in the Customer Promise(CP) team, following
  • Role Designation Flex (Couple of times a week at office)
Software Development
  • Design and implement Spring Boot applications with scalability and maintainability in mind. Integrate Spring Boot applications with CI/CD pipelines. Automate builds, tests, and deployments and configure cloud deployments for Spring Boot applications on platforms. Monitor and troubleshoot Spring Boot applications in production environments. Collaborate with cross-functional teams to define, design, and deploy new features.
Problem Solving
  • Analyze and solve complex problems in a timely and efficient manner. Identify and troubleshoot technical issues, proactively solving problems and minimizing downtime.
Technical Leadership
  • Provide technical leadership and guidance to junior engineers. Participate in architectural decision-making and contribute to the overall technical direction of the team.
Code Review & Testing
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards. Automate tasks through appropriate tools and scripting
Collaboration
  • Work closely with product managers, cross functional teams and other stakeholders to understand requirements and deliver innovative solutions.
Documentation
  • Create and maintain comprehensive documentation for software applications, APIs, and other relevant systems.
Continuous Improvement
  • Stay up-to-date with industry trends and technologies. Actively participate in improving development processes, tools, and methodologies
Qualifications
Minimum Qualifications
  • Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
  • 5 years of experience in software development or a related field
  • 4 years of experience in database technologies
  • 4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
Preferred Qualifications
  • Master's Degree in Computer Science, CIS, or related field
  • 5 years of IT experience developing and implementing business systems within an organization
  • 5 years of experience working with defect or incident tracking software
  • 5 years of experience writing technical documentation in a software development environment
  • 3 years of experience working with an IT Infrastructure Library (ITIL) framework
  • 3 years of experience leading teams, with or without direct reports
  • 5 years of experience working with source code control systems
  • Experience working with Continuous Integration/ Continuous Deployment tools
  • 5 years of experience in systems analysis, including defining technical requirements and performing high level design for complex solutions
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.

Lowes

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3354584
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year