Lowe's
Lowe's2h ago
Indeed

Software Engineer_Java_Springboot_R...

Bengaluru, Karnataka
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer_Java_Springboot_R... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Lowe's

Full Job Description

Innovate in Bengaluru with Lowe's

This position is based at our on-site office in Bengaluru. Lowe's offers an ultramodern work environment, complete with cutting-edge technology, collaborative workspaces, an on-site gym and clinic, and other perks to enhance your work experience.

About the Global Merchandising Product Group Team

The Global Merchandising Product Group is focused on building enterprise products that provide increasing efficiency, data integrity, and process automation. We support product life cycle activities including product design and development, sourcing, quality assurance and compliance, private branding, creative services, and after-sales support for our Lowe's Business partners (Merchants, Sourcing, Quality Assurance, Product Development, etc.).

Job Summary

As a Software Engineer, you will translate business requirements and functional specifications into logical program designs, delivering stable application systems and software solutions. You will develop, configure, or modify integrated business and enterprise application solutions across various computing environments. Collaboration with stakeholders and cross-functional departments to communicate project statuses and proposals is key.

Roles & Responsibilities

  • Translate business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions, partnering with the product team to understand business needs.
  • Develop, configure, or modify integrated business and enterprise application solutions using component-based applications and various programming languages.
  • Ensure application integrity through testing using test-driven development and behavior-driven development frameworks.
  • Conduct root cause analysis of issues and participate in code reviews to identify gaps.
  • Implement continuous integration/continuous delivery (CI/CD) processes using DevOps automation tools and processes for quality and efficiency.
  • Design, build, and publish reusable libraries to enhance team productivity.
  • Implement and maintain complex business and enterprise software solutions for successful application deployment.
  • Solve challenging technical problems to ensure solutions are testable, maintainable, and efficient.

Primary Skills (Must have)

  • Experience developing products/applications using Java Spring Boot microservices, Kotlin, Reactive programming, and React JS.
  • Proficiency in SQL (PostgreSQL) and NoSQL (MongoDB) databases, including data model design and query optimization.
  • Good understanding and experience with Java 8 features and RESTful APIs.
  • Experience with GIT, Maven, and CI/CD tools.
  • Experience writing automated unit tests using JUnit/Mockito.
  • Solid understanding of cloud-based architectures, preferably Google Cloud Platform (GCP).
  • Familiarity with containerization tools like Docker and Kubernetes for application deployment.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Information Systems, or a related field, or equivalent years of experience.
  • 2 years of experience in software development or a related field.
  • 2 years of experience working on projects involving iterative agile development lifecycle (SDLC) implementations.
  • 2 years of experience working with middleware (microservices and APIs) and database technologies.

Company

Lowe's

Lowe's

Bengaluru, Karnataka
Posted on Indeed