5 - 6 years

6 Lacs

Posted:3 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

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 withmicroservices and RESTful APIs. Key responsibilities include writing clean, efficient, andtestable code, participating in code reviews, troubleshooting issues, and ensuringapplication performance.Candidate must have 5 to 6 years of relevant experience.
Cloud experience is required, preferably with AWS.

Here's a more detailed breakdown:
Core Responsibilities:

Application Development:
Designing, developing, and maintaining Java applications using the Spring Bootframework.

Microservices Architecture:
Developing and managing microservices, often leveraging Spring Boot's capabilities forbuilding these independent, deployable services.

RESTful APIs:
Creating and managing RESTful APIs for communication between different parts of theapplication or with external systems.

Code Quality:
Writing clean, efficient, and well-documented code that adheres to best practices andcoding standards.

Testing:
Developing and executing unit tests, integration tests, and other types of testing to ensurecode quality and functionality.

Collaboration:
Working closely with other developers, QA testers, and product managers to definerequirements, design solutions, and deliver features.

Troubleshooting:
Identifying, diagnosing, and resolving technical issues in the application, both duringdevelopment 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 Javaand 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 Spring Boot.
Email: AWS SES for Email Integration.

Job Type: Full-time

Pay: From ₹600,000.00 per year

Education:

  • Bachelor's (Preferred)

Experience:

  • Java: 2 years (Preferred)
  • JSP: 1 year (Preferred)
  • total work: 1 year (Required)

License/Certification:

  • Java (Preferred)

Work Location: In person

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