Software Engineer

Year    Bangalore, Karnataka, India

Job Description


Lowes Companies, Inc. (NYSE: LOW) is a FORTUNExc2xae 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, .As a Backend Software Engineer, youll be responsible for designing, developing, and maintaining the core backend services. Using Java, Spring Boot, and Micro-services architecture, you will play a critical role in building scalable, resilient, and secure systems that support a growing number of users and transactions.Key Responsibilities:

  • Backend Development: Design and implement backend services using Java and Spring Boot to ensure the reliability, scalability, and performance of our e-commerce platform.
  • Micro services Architecture: Develop, deploy, and maintain micro services that support different functions of the OMS application.
  • API Design & Integration: Build and maintain RESTful APIs for seamless communication between backend services and third-party systems.
  • Database Design & Management: Work with relational and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB) to ensure efficient data management, querying, and optimisation.
  • Performance Optimisation: Continuously monitor and optimise backend services for performance, latency, and reliability, especially under heavy traffic loads.
  • Testing & Quality Assurance: Write unit and integration tests, ensuring that the backend systems are robust and fault-tolerant.
  • Collaboration: Work with product managers, and other engineering teams to understand requirements and deliver solutions that meet both technical and business needs.
  • CI/CD Pipeline: Contribute to maintaining and improving continuous integration and deployment pipelines to ensure quick and reliable releases.
  • Code Quality: Write clean, efficient, and well-documented code that adheres to software engineering best practices.
Requirements:
  • 2+ years of experience as a Backend Software Engineer or similar role with a strong focus on Java and Spring Boot.
  • Solid understanding of micro services architecture and how to design and implement distributed systems.
  • Proficiency in Java and Spring Boot framework
  • Experience with RESTful APIs and web services.
  • Experience with databases, both SQL (Oracle, PostgreSQL) and NoSQL (MongoDB).
  • Experience with version control using Git and familiarity with CI/CD practices.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
Nice to Have:
  • Familiarity with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).
  • Familiarity with Agile methodologies and working in an Agile development environment.
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.

Lowe's

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.


Job Detail

  • Job Id
    JD3602790
  • 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