Senior Software Engineer

5 - 9 years

0 Lacs

Posted:9 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Engineer, you will be responsible for efficiently designing and implementing software features. Your role will involve writing quality, reusable, scalable, and test-supported code. Additionally, you will be expected to innovate and suggest new technologies, architectures, and frameworks to enhance product development. Furthermore, you will conduct code reviews to ensure that the code quality is maintained for products and services delivered by the team. It will be your responsibility to identify bottlenecks and bugs and devise appropriate solutions. Your expertise in high-quality software engineering practices for agile software development cycles, including source control management, build processes, testing, and deployment, will be crucial. In this role, you will determine and implement design methodologies and toolsets. You will also work on Live Projects & POCs to ensure that the suggested designs and technologies meet the project requirements. Effective communication with technical teams to gather requirements and describe software product features and technical designs will be essential. The ideal candidate for this position will be highly proficient in Java, preferably version 8 or higher. Hands-on experience in Spring, Spring Boot, Spring Security, OAuth2.0, and JWT is required. Familiarity with Spring Cloud Gateway, Eureka, Hystrix, and ORM Frameworks is also essential. Experience with Web Services like REST, relational and non-relational databases, OOPs concepts, design patterns, and secure coding practices is necessary. Candidates with experience in CICD tools like Jenkins, SonarQube, GITLAB, JIRA, and JUnit will have an added advantage. Knowledge of Spring Batch, Kubernetes, and Docker will be a plus. Key skills for this role include Core Java, Spring Boot, Microservices, Hibernate, Data Structures, Algorithms, REST services, and Application Servers. Applicants should have a B.Tech, M.Tech, or MCA qualification. Hands-on coding skills are crucial for this position, and immediate joiners will be given priority consideration.,

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

bengaluru, karnataka, india

bengaluru, karnataka, india

secunderābād, telangana, india

hyderabad, telangana, india