Software Engineer (backend Developer)

Year    Bangalore, Karnataka, India

Job Description


About Lowexe2x80x99sLowe's Companies, Inc. (NYSE: LOW) is a FORTUNExc2xae 50 home improvement company serving approximately 17 million customer transactions a week in the U.S. With total fiscal year 2022 sales of over $97 billion, approximately $92 billion of sales were generated in the U.S., where 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 and helping to develop the next generation of skilled trade experts.For more information, visit .About Lowexe2x80x99s India: At Lowe's India, we are the enablers who help create an engaging customer experience for our $97 billion home improvement business at Lowe's. Our 4000+ associates work across technology, analytics, business operations, finance & accounting, product management, and shared services. We leverage new technologies and find innovative methods to ensure that Lowe's has a competitive edge in the market.To know more about Lowe's India, visitAbout the TeamAs part of Enterprise Delivery platform, we handle the last mile delivery planning and execution. This involves routing the orders and tracking the order from source to the customer and allowing capturing documents to prove the successful delivery of the customer orders.Roles & Responsibilities:Core Responsibilities:Design and Development:

  • Translate business requirements into technical specifications.
  • Design, develop, and implement software solutions using appropriate programming languages and technologies.
  • Write clean, well-documented, and maintainable code.
  • Participate in code reviews and provide constructive feedback to peers.
Testing and Quality Assurance:
  • Write unit tests, integration tests, and other types of tests to ensure software quality.
  • Conduct thorough testing of software applications to identify and fix bugs.
  • Participate in debugging and troubleshooting processes.
Problem Solving and Troubleshooting:
  • Diagnose and resolve software defects and performance issues.
  • Investigate and troubleshoot complex technical problems.
  • Identify and implement solutions to improve software performance and efficiency.
Collaboration and Communication:
  • Collaborate effectively with other engineers, product managers, designers, and stakeholders.
  • Communicate technical information clearly and concisely, both verbally and in writing.
  • Participate in team meetings and contribute to project discussions.
Continuous Learning:
  • Stay updated with the latest technologies and industry best practices.
  • Continuously learn and improve their skills through training, certifications, and self-study.
Deployment and Maintenance:
  • Participate in the deployment and release of software applications.
  • Provide ongoing maintenance and support for deployed applications
Years of Experience:3+ yearsRequired Minimum Qualifications:
  • Master's degree in computer science, CIS, or related field
  • 3 years of IT experience developing and implementing business systems within an organization
  • 3 years of experience writing technical documentation in a software development environment
  • 3 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
Skill Set RequiredPrimary Skills (must have)
  • Bachelor's degree in computer science, CIS, or related field (or equivalent work experience in a related field)
  • 3 years of experience in software development or a related field
  • 3 years of experience in database technologies
  • 3 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
  • Proficient in Java 8 or later versions.
  • Strong understanding of Java syntax, semantics, and best practices.
  • Familiarity with Java frameworks and libraries (e.g., Spring, Hibernate).
  • Experience with RESTful API design and development.
  • Knowledge of API security (e.g., OAuth, JWT).
  • Familiarity with database management systems (e.g., MySQL, PostgreSQL).
  • Spring Framework (Spring Boot, Spring MVC).
  • Hibernate or other ORM frameworks.
  • Apache Kafka or other messaging systems.
  • Unit testing frameworks (e.g., JUnit, TestNG).
  • Integration testing frameworks (e.g., Selenium).
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
    JD3606077
  • 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