Skip to content
mimi

Senior Software Engineer-.NET Core

NeST Digital

India · Hybrid Full-time Lead 3w ago

About the role

Minimum Required Experience

  • 8 years

Employment Type

  • Full Time

Skills

  • SQL
  • Kafka
  • Software Design And Development
  • Microservices
  • Java
  • communication skills
  • Kubernetes
  • Spring Boot
  • Linux
  • Docker

Description

Job Description – Lead Java

Experience Range & Quantity

  • 8 - 10 YOE

Location Requirement

  • Bangalore – Whitefield (Hybrid)

Fulfil by date

  • ASAP

Responsibilities

  • Responsibilities as Technical Lead
  • Guide team development efforts towards successful project delivery
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Provide technical leadership to teammates through coaching and mentorship
  • Collaborate with developers, business analysts, and software architects to plan, design, develop, test, and maintain business applications
  • Participate in peer-reviews of solution designs and related code
  • Package and support deployment of releases
  • Develop, refine, and tune integrations between applications
  • Analyze and resolve technical and application problems
  • Adhere to high-quality development principles while delivering solutions on-time
  • Provide technology leadership in
  • Working in an agile development environment
  • Translating business requirements into low-level application design
  • Application code development through a collaborative approach
  • Doing Full-scale unit testing
  • Applying test-driven and behavior-driven development (TDD/BDD) QA concepts

Mandatory Soft Skills

  • Should be able to contribute as an individual contributor
  • Should be able to execute his/her responsibility independently
  • Focus on self-planning activities

Mandatory Skills

Practical knowledge of the following tools & technologies …

  • Java, Spring Boot, Micro services and relational / non-relational databases
  • Data streaming and messaging technologies (Kafka, Web sockets, Spring Messaging)
  • Database tools (JPA, Hibernate, JDBC, Spring Data)
  • Modern SDLC tooling (Maven, Git)
  • Container orchestration (Kubernetes, Docker)
  • OS: Linux

Nice-to-have Skills

  • BDD
  • Front-end technologies (JavaScript, HTML5, CSS, Angular)

Mandatory Experience

Design, implementation, and optimization of the following:

  • Java fbased micro services design-oriented application development and deploying the same using Container orchestration.
  • Understanding CI/CD pipeline & related system development environment

Requirements

  • Should be able to contribute as an individual contributor
  • Should be able to execute his/her responsibility independently
  • Focus on self-planning activities
  • Java, Spring Boot, Micro services and relational / non-relational databases
  • Data streaming and messaging technologies (Kafka, Web sockets, Spring Messaging)
  • Database tools (JPA, Hibernate, JDBC, Spring Data)
  • Modern SDLC tooling (Maven, Git)
  • Container orchestration (Kubernetes, Docker)
  • OS: Linux
  • Design, implementation, and optimization of the following:
  • Java fbased micro services design-oriented application development and deploying the same using Container orchestration.
  • Understanding CI/CD pipeline & related system development environment

Responsibilities

  • Responsibilities as Technical Lead
  • Guide team development efforts towards successful project delivery
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Provide technical leadership to teammates through coaching and mentorship
  • Collaborate with developers, business analysts, and software architects to plan, design, develop, test, and maintain business applications
  • Participate in peer-reviews of solution designs and related code
  • Package and support deployment of releases
  • Develop, refine, and tune integrations between applications
  • Analyze and resolve technical and application problems
  • Adhere to high-quality development principles while delivering solutions on-time
  • Provide technology leadership in
  • Working in an agile development environment
  • Translating business requirements into low-level application design
  • Application code development through a collaborative approach
  • Doing Full-scale unit testing
  • Applying test-driven and behavior-driven development (TDD/BDD) QA concepts

Skills

DockerGitHibernateHTML5JavaJavaScriptJPAKafkaKubernetesLinuxMavenMicroservicesSpring BootSpring MessagingSQLWeb sockets

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free