Senior Software Engineer

0 - 7 years

0 Lacs

Posted:3 days ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

VIOOH

Posted on Aug 11, 2025

Vadodara-Gujarat

Minimum Required Experience : 5 years

Full Time

Skills

SQL
Microservices
Software Design Pattern
Java
Nosql
Spring
Ci/Cd
MySQL
Spring Boot
Aws Cloud Services

Description

Job Title: Java Developer (5-7 Years Experience)

Location: Vadodara

Job Type: Full-Time | [On-site / Remote / Hybrid]

Department: Software Development

Reports To: Technical Lead / Engineering Manager

About the Role

We are looking for an experienced Java Developer with 5-7 years of hands-on experience in building and maintaining applications using Java and Spring Boot. The candidate should be comfortable with backend development, REST APIs, and database interactions. You will collaborate with cross-functional teams to design and implement robust software solutions.

Key Responsibilities

  • Develop and maintain Java-based applications using Spring Boot and related technologies.

  • Collaborate with cross-functional teams to gather and analyze requirements.

  • Design and implement REST APIs and backend services.

  • Participate in code reviews, write unit and integration tests.

  • Ensure application performance, quality, and responsiveness.

  • Debug and resolve technical issues across the application lifecycle.

  • Contribute to continuous integration and delivery pipelines.

  • Document software designs, APIs, and technical specifications.

  • Stay updated with best practices and emerging trends in Java development.

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 5 to 7 years of experience in Java development.

  • Proficiency in Spring Boot, Spring MVC, and RESTful API design.

  • Understanding and Experience of microservices architecture.

  • Solid understanding of object-oriented programming and design patterns.

  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.

  • Familiarity with version control systems like Git.

  • Knowledge of containerization tools like Docker is a plus.

  • Understanding of Agile methodologies and experience working in Scrum teams.

  • Good problem-solving and debugging skills.

  • Effective communication and collaboration abilities.

Nice to Have

  • Knowledge of Adtech Ecosystem

  • Experience with cloud services such as AWS, GCP, or Azure.

  • Basic understanding of CI/CD pipelines using Jenkins or GitHub Actions.

  • Knowledge of NoSQL databases like MongoDB or Redis.

  • Exposure to API documentation tools like Swagger/OpenAPI.

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
Rishabh Software logo
Rishabh Software

Information Technology and Services

Delhi

RecommendedJobs for You

Hyderabad, Telangana, India

Bengaluru, Karnataka, India