Senior Java Developer

5 - 10 years

15 - 25 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

A Java Spring Boot developer is responsible for . They collaborate with cross-functional

teams to deliver high-quality, scalable, and secure applications, often working with

microservices and RESTful APIs. Key responsibilities include writing clean, efficient, and

testable code, participating in code reviews, troubleshooting issues, and ensuring

application performance. 

Here's a more detailed breakdown:

Core Responsibilities:

• Application Development:

Designing, developing, and maintaining Java applications using the Spring Boot

framework.

• Microservices Architecture:

Developing and managing microservices, often leveraging Spring Boot's capabilities for

building these independent, deployable services.

• RESTful APIs:

Creating and managing RESTful APIs for communication between different parts of the

application or with external systems.

• Code Quality:

Writing clean, efficient, and well-documented code that adheres to best practices and

coding standards.

• Testing:

Developing and executing unit tests, integration tests, and other types of testing to ensure

code quality and functionality.

• Collaboration:

Working closely with other developers, QA testers, and product managers to define

requirements, design solutions, and deliver features.

• Troubleshooting:

Identifying, diagnosing, and resolving technical issues in the application, both during

development and in production.

• Performance Optimization:

Ensuring the application is performant, scalable, and meets the required quality standards.

• Documentation:

Creating and maintaining documentation for the application, including design documents,

code documentation, and user guides.

• Staying Updated:

Keeping up-to-date with the latest technologies, tools, and best practices related to Java

and Spring Boot.

Specific Skills and Technologies:

• Java Programming: Strong proficiency in Java is fundamental.(Jdk 17 or Above)

• Spring Boot Framework: In-depth knowledge and experience with Spring

Boot.(2.7 or above)

• RESTful APIs: Experience designing and implementing RESTful APIs using Spring

Boot.

• Microservices Architecture: Experience with microservices and related

technologies.

• Databases: Experience with relational databases (e.g., Maria DB AWS RDS).

• Testing Frameworks: Experience with testing frameworks like Junit.

• Version Control: Experience with Git and platforms like BitBucket.

• Cloud Platforms: Experience with cloud platforms like AWS for File Storage(S3-

bucket)

• Phone Call and SMS: Twilio integration with Springboot.

• Email: AWS SES for Email Integration.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

lucknow, uttar pradesh, india

hyderabad, telangana, india