Search by job, company or skills

Senior Software Engineer

5-8 Years
Early Applicant
Quick Apply
  • Posted 6 hours ago
  • Be among the first 50 applicants

Job Description

  • Translates user stories and functional specifications into logical program designs, code modules, stable application systems, and software solutions in an agile environment.
  • Collaborates with key stakeholders including product management, infrastructure and security to ensure that functional specifications are converted into flexible, scalable, and maintainable solution designs.
  • Develops, configures, or modifies complex integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications.
  • Validates and executes BDD scenarios to identify application errors and ensure software solutions meet functional specifications.
  • Facilitates the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications by packaging solutions for deployment.
  • Supports end-to-end test automation and other application testing efforts to ensure product quality.
  • Mentors others by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls.

Years of Experience

  • 5 to 8 years in backend application development(Excluding the internship experince)

Education Qualification

  • Bachelors 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)

Skill Set Required

  • Strong in programming, data structure and algorithms.
  • Strong experience with Spring, Spring Boot and related frameworks.
  • Strong in Java 1.8+ , GoF Design Patterns, System Design.
  • Experience working with Kafka .
  • Experience working with PostgreSQL/NoSQL.
  • Worked in developing microservices, REST APIs .
  • Understanding of containerization (docker, Kubernetes)
  • Experience with development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc.
  • Experience with TDD, code testability standards, JUnit/Mockito.
  • Understanding of DevOps practices and CICD model of development.
  • Agile project experience along with working on Agile tools like JIRA.
  • Excellent problem-solving and analytical skills.
  • Ability to work collaboratively in a team environment.
  • Good written and verbal communication skills.

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: 112056313

Similar Jobs

Bengaluru

Skills:

Front EndCodingGcpWeb TechnologiesHp Data ProtectorAutomationHTMLSIDE

Bengaluru, India

Skills:

Spring BootLambdaJUnitDesign PatternsDistributed Systemsdata structuresAWSApi GatewayJavaJava FrameworksconcurrencyDynamodbOopJenkinsGitGradleMockitoSqsreal-time processing platformsCodePipelineAI coding toolsMonitoringIncident Investigationproduction debuggingmicroservices architectureserverless technologies

Bengaluru, India

Skills:

PostgreSQLAgile ScrumData structuresAsynchronous programmingAlgorithmsDockerMySQLRestful ApisKubernetesPythonAWSEvent-driven systemsNoSQL databasesGoObject-oriented programmingMicroservices architectureSystem design principlesGit-based workflows

Bengaluru, India

Skills:

GitRest API DevelopmentPostgreSQLGitLab CIGoJava Spring BootCI CDAzure Kubernetes Service

Bengaluru, India

Skills:

containerization GithubDistributed SystemsPostgreSQLKafkaKotlinRedisMicroservicesRabbitmqAndroid StudioMySQLMongoDBRestful ApisCloud-native Application DevelopmentAI-powered Developer ToolsNoSQL DatabasesCaching Technologies