Search by job, company or skills

Sr. Software Engineer_Java_Springboot_Microservices

8-13 Years
Quick Apply
  • Posted 11 days ago
  • Over 100 applicants have applied

Job Description

  • The primary purpose of this role is to provide technical design for translating business requirements and functional specifications into logical program designs
  • This includes facilitating the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications
  • This role serves as a technical expert using all cutting edge and latest technologies like Reactive programming (Spring Webflux), No-SQL databases like MongoDb, couchDb and cloud platforms like GCP, search engine technologies like Elasticsearch, for project teams throughout the implementation and maintenance of business and enterprise software solutions
  • This role have complex challenges to solve like bringing in OMNI experience for cart and Quote across different selling channels like stores , digital and Contact Center
  • This role also have to bring in enterprise solution for customer agnostic which helps both PRO customers and DIY customers
  • In addition, this role personally develops and delivers code modules, stable application systems, and integrated enterprise software solutions within various computing environments

Roles & Responsibilities

  • Person will be creating high and low level design and having creative thinking.
  • Responsible for implementations of functional as we'll technical features with technical expertise.
  • Responsible for thinking broadly to cover all aspects of any implementations.
  • Person will be responsible to write effective code and apply thought process before starting any implementation.
  • Maintain the code quality, write junits and automation test cases.
  • Person will driving communication & Collaboration with partner teams.
  • Person will be responsible for writing code, system & integration testing, ensuring deployments to various environments.
  • Person will be responsible for validating application performance.
  • Providing support for production roll outs and stability of the product.
  • Responsible to step forward to take technical initiative and challenges.

Years of Experience

  • 8 years of experience executing and deploying data science, machine learning, deep learning, and generative AI solutions, preferably in a large-scale enterprise setting (fewer years may be accepted with a masters or doctorate degree)
  • 8 years of programming experience (fewer years may be accepted with a masters or doctorate degree)
  • 5 years of SQL experience and knowledge of various statistical modeling or machine learning techniques
  • Bachelors degree in mathematics, statistics, physics, economics, engineering, computer science, data or information science, or related quantitative analytic field (or equivalent work experience in lieu of degree)
  • Candidates with Doctorate or masters degree are preferred
  • 5+ years experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement
  • 5+ years experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
  • 5+ years experience in database technologies
  • Experience in system designing and build enterprise level design will be added advantages.

Education Qualification & Certifications

Bachelors Degree or Master Degree in Computer Science, CIS, or related field

Primary Skills (Must Have)

  • Data Structures
  • Object Oriented Programming concepts
  • Design Patterns
  • Strong hand on experience with Java and OOPs concepts
  • Spring, SpringBoot, SpringCloud or Micronaut, webflux.
  • Reactive Programming (Preferred)
  • REST Services and Microservices Architecture
  • One or more Relational and NO-SQL databases (MongoDB & Postgress preferable)
  • One or more CI/CD tools like Jenkins, GOCD, CircleCI
  • One or more Test automation tools like xUnit , Selenium, JMeter
  • One of the cloud platforms (Preferable GCP)
  • Kubernetes and Docker (Preferable)
  • Messaging technologies like Kafka.
  • Must should good and effective communication skills.
  • Good attitude towards learning new things and taking initiatives.
  • Good team player as we'll as individual contributor.

Role: Software Development - Other

Industry Type: Retail

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: Any Graduate

PG: Any Postgraduate

More Info

Job Type:
Function:
Employment Type:

About Company

Lowes Companies, Inc. (NYSE: LOW) is a FORTUNE50 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

Job ID: 111690235

Similar Jobs

Bengaluru

Skills:

System Integration TestingMachine LearningSeleniumMongoDBSqlBackend

Beware of Scammers

We don’t charge money for job offers