ND
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