Point your AI agent at freehire and let it find you a job.

Get the CLI →

IGP

New

Junior Java Developer

Posted 4 views
Discussion

Summary

Back-end software developer role in Mumbai for someone with 2–3 years of experience building scalable Java/Spring Boot applications and RESTful microservices backed by MySQL. Day to day involves designing APIs, optimizing databases, deploying to AWS (EC2, S3, RDS, Lambda), writing automated tests, and collaborating in an Agile/Scrum team.

Job Title: Software Developer (Java / Spring / Microservices)

Experience Level: 2–3 Years

Location: (Mumbai)

Role

We are looking for a Software Developer with 2 to 3 years of hands-on experience building scalable back-end applications using Java, Spring, and MySQL. In this role, you will design, build, and maintain microservices-based architectures and deploy cloud-native applications on AWS.

Key Responsibilities

  • Design, develop, and maintain high-performance back-end applications using Java and Spring Boot.
  • Write clean, testable, and efficient code following clean architecture and OOP best practices.
  • Design, optimize, and manage relational databases using MySQL, writing complex queries, indexes, and stored procedures.
  • Build, deploy, and maintain Microservices and RESTful APIs with efficient inter-service communication.
  • Deploy and manage applications on AWS using core services like EC2, S3, RDS, and Lambda.
  • Collaborate with cross-functional teams (Frontend, DevOps, Product) in an Agile/Scrum environment.
  • Implement automated testing (JUnit, Mockito) to ensure code quality and system reliability.

Required Technical Skills

  • Programming Languages: Java 8+ / Core Java
  • Frameworks: Spring Boot, Spring Data JPA, Spring Security
  • Database Management: MySQL (Schema design, query optimization, indexing)
  • Architecture: RESTful Web Services, Microservices Architecture
  • Cloud Platform: AWS fundamentals (EC2, S3, RDS)
  • Build & Tools: Git, Maven/Gradle, Postman

Preferred / Nice-to-Have Skills

  • Exposure to message brokers like SQS.
  • Knowledge of containerization tools like Docker.
  • Basic understanding of CI/CD pipelines (Jenkins, GitHub Actions).


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available