Junior Java Developer

JobItUs

Gandhinagar

On-site

INR 600,000 - 900,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JobItUs in Gandhinagar, Gujarat is seeking a motivated Junior Java Developer with 2–5 years of experience to join our engineering team. You will build scalable backend applications and REST APIs using Java and Spring Boot, collaborating with cross-functional teams to deliver high-quality software.

The ideal candidate has hands-on experience with MySQL or PostgreSQL, Git, and modern Java features, and demonstrates problem-solving, teamwork, and a willingness to learn new technologies in an Agile

Qualifications

  • 2–5 years of professional Java development experience.
  • Strong knowledge of Java, OOP concepts and core features.
  • Experience with REST APIs and Spring Boot.
  • Familiarity with MySQL and PostgreSQL.
  • Experience with Git and version control.
  • Knowledge of microservices is a plus.
  • Good communication and teamwork skills.

Responsibilities

  • Develop and maintain backend applications using Java and Spring Boot.
  • Design and develop RESTful APIs and integrate with services.
  • Write clean, maintainable, and efficient code.
  • Implement business logic based on requirements.
  • Work with MySQL/PostgreSQL and optimise queries.
  • Perform unit testing, debugging, and troubleshooting.
  • Collaborate with frontend, QA, DevOps, and product teams.
  • Follow secure coding and documentation practices.
  • Participate in code reviews and use Git for source control.
  • Develop integrations with third‑party APIs and external systems.

Skills

Core Java
Spring Boot
REST APIs
SQL
MySQL
PostgreSQL
Git
Hibernate
Microservices
Docker
AWS

Education

Bachelor's degree in CS/IT

Tools

GitHub
Maven/Gradle
Spring Data JPA

Job description

ABOUT THE ROLE:

We are looking for a motivated Junior Java Developer with 2–5 years of experience to join our engineering team. The candidate will be responsible for developing, maintaining, and enhancing scalable backend applications and REST APIs using Java and Spring Boot.

You will work closely with senior developers, architects, QA engineers, DevOps teams, and product teams to build reliable, secure, and high-quality software solutions.

KEY RESPONSIBILITIES
  • Develop and maintain backend applications using Java and Spring Boot.
  • Design and develop RESTful APIs and integrate with internal and external services.
  • Write clean, maintainable, reusable, and efficient code.
  • Implement business logic based on functional and technical requirements.
  • Work with relational databases such as MySQL and PostgreSQL.
  • Write SQL queries, stored procedures, and optimise database operations when required.
  • Perform unit testing, debugging, and troubleshooting of applications.
  • Identify and resolve production and development issues.
  • Participate in code reviews and follow development best practices.
  • Work with Git for source code management.
  • Develop integrations with third-party APIs and external systems.
  • Collaborate with frontend developers, QA engineers, DevOps engineers, and product teams.
  • Understand existing codebases and contribute to enhancements and bug fixes.
  • Follow secure coding, logging, error-handling, and performance best practices.
  • Contribute to technical documentation as required.
REQUIRED SKILLS
Java
  • Strong knowledge of Core Java and OOP concepts.
  • Good understanding of Collections, Exception Handling, Streams, Generics, and Multithreading.
  • Good knowledge of Java 8+ features.
Spring / Spring Boot
  • Hands-on experience with Spring Boot.
  • Experience developing REST APIs.
  • Good understanding of Spring MVC.
  • Experience with Spring Data JPA / Hibernate.
  • Basic knowledge of Spring Security is preferred.
Database
  • Good knowledge of MySQL or PostgreSQL.
  • Ability to write complex SQL queries.
  • Understanding of database relationships, indexes, transactions, and query optimisation.
  • Hands-on experience with JPA/Hibernate.
OTHER TECHNICAL SKILLS
  • Good understanding of REST, JSON, HTTP/HTTPS.
  • Experience with Git/GitHub/GitLab/Bitbucket.
  • Familiarity with Maven or Gradle.
  • Understanding of microservices architecture is preferred.
  • Basic knowledge of Docker and AWS/cloud environments is a plus.
  • Exposure to message queues such as AWS SQS or Kafka is a plus.
GOOD TO HAVE
  • Experience with AWS services such as S3, SQS, ECS/EKS, RDS, or Lambda.
  • Experience working with microservices architecture.
  • Knowledge of CI/CD pipelines.
  • Understanding of caching technologies such as Redis.
  • Experience with Elasticsearch/OpenSearch.
  • Familiarity with JUnit and Mockito.
  • Experience working in Agile/Scrum environments.
QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2–5 years of professional experience in Java development.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork skills.
  • Ability to understand existing systems and troubleshoot issues independently.
  • Willingness to learn new technologies and work across different areas of the product.
WHAT WE EXPECT

The ideal candidate should:

  • Have strong fundamentals in Java and backend development.
  • Be comfortable working with existing enterprise applications.
  • Be able to understand requirements and convert them into technical solutions.
  • Write production-quality code with proper error handling and testing.
  • Be proactive in identifying and resolving technical issues.
  • Have a good understanding of the software development lifecycle and coding standards.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Yatra Online Ltd. • Gurugram District

On-site
INR 800,000 - 1,200,000
Junior Java Developer
Junior Java Developer

Athos Commerce • Ahmedabad District

On-site
INR 600,000 - 800,000
Flexible work environment
Opportunities for growth
Competitive compensation and benefits
Java Developer
Java Developer

Cronberry • Jaipur

On-site
INR 800,000 - 1,200,000
Java Developer
Java Developer

Hirekey Consultancy • Pune District

On-site
INR 600,000 - 900,000
Java Developer
Java Developer

Mingledorffs Tech Private Ltd • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Junior Java Developer
Junior Java Developer

IGP • Mumbai

On-site
INR 1,200,000 - 1,600,000
Java Back End Developer
Java Back End Developer

Criterion Tech • Dadri

Hybrid
INR 800,000 - 1,400,000
Modern backend technologies
Collaborative environment
Enterprise-scale exposure
+1
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

Hybrid
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

Teknuova • Gurugram District, Bengaluru, Mumbai

Hybrid
INR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

Inspirisys Solutions • Chennai District

On-site
INR 1,000,000 - 1,500,000