Software Engineer/Senior Software Engineer (Backend)

6 - 10 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer/Senior Software Engineer (Backend) with 6+ years of professional software engineering experience, you will play a crucial role in the technical and business domain. Your primary responsibilities will include: - Diligently handle new feature development, conducting impact analysis, and coordinating with Product Manager for the development of new features. - Troubleshoot and resolve production issues, take ownership of deployment, and improve the SDLC process. - Drive the prioritization of the technical roadmap and influence the prioritization of the product roadmap and process enhancements to improve overall team productivity. - Set and enforce the standard for writing stable, correct, and maintainable code. - Work independently, self-motivate, and apply strong problem-solving skills. - Mentor and train more junior engineers. ### Requirements (Must Have): - OOPs and clean code concepts. - Firm grasp of data structures, algorithms with fluency in Java & Kotlin programming languages. - Hands-on coding experience, including in-depth knowledge of multi-threading, exception handling, Servlet/Filters. - In-depth knowledge of concepts like REST architecture, MVC. - Strong coding experience in Spring/Spring Boot. - Strong SQL scripting and knowledge of relational databases, e.g., MySQL, SQL Server, Oracle. - Experience in writing different types of tests for Java/Kotlin application, unit, integration, component tests. - Worked on Spring Data JPA/JPA/Hibernate based ORM frameworks. - Knowledge and/or experience with containerized environments, Kubernetes, docker. - Working knowledge of AWS or any other cloud infrastructure. - Working knowledge of JavaScript, HTML, CSS. ### Good to Have: - Application integration based on RESTful architecture. - Spring security. - Hands-on experience with UI frameworks like Angular, React, VueJS. - Strong AWS cloud knowledge. - Knowledge of Observability concepts & tools. ### Non-Technical Skills: - Excellent verbal and written communication skills in English. - Eagerness to learn and take up new challenges. - Enthusiastic and curious. In addition to the technical requirements, you will be working with the following tech stack: - Backend: Java/Kotlin on Spring Boot - Frontend: Javascript/Typescript with VueJS and Vuetify - Database and connector: MySQL/Spring Data JPA/Hibernate ORM/Flyway/Liquibase - Process: Jira/Bitbucket - Infra: AWS, Docker You should also be available to support global time zones.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You