Search by job, company or skills

Senior Software Engineer

5-8 Years

This job is no longer accepting applications

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

Job ID: 111117949

Similar Jobs

Bengaluru, India

Skills:

.NETJavaApisMicroservicesDistributed SystemsAuthenticationPythonLLM-based systemssecurity principleshighly available servicesdeveloper platformsAI platformsservice reliabilityData StorageAuthorizationagents orchestration frameworkscloud-native architecturesbackend programming

Bengaluru, India

Skills:

GerritLinux ScriptingJIRAMicroservicesDockerGitlabPythonAgile MethodologiesNetwork ProtocolsGitRobot FrameworkRest ApisHelmKubernetesKiro CursorGoopen-source technologiesML modelsAI-assisted engineering toolsautomation test designintelligent agentsAI-enabled workflowsintegration of LLMsvirtualization conceptsintelligent automation

Bengaluru, India

Skills:

.NET.Net CoreRDBMSEvent-driven designMicroservices architecture

Bengaluru, India

Skills:

GolangCIpv6DHCPdata structuresIcmpVxlanIpsecRustHttpBGPSqlUefiNetworking ProtocolsAsynchronous programmingKubernetesRedfishFoUtunneling protocolsGeneveTXTtype safetystate machinesTpmsecure communication protocolsIpmutual-TLSthreading modelsGreSecureBoot

Bengaluru, India

Skills:

Rest ApiServicenowJavascriptItsmCSSAngularjsITOMJsonHTMLCustom AppsHr

Beware of Scammers

We don’t charge money for job offers