Java Developer (Spring Boot)

Noida, Uttar Pradesh, India
Full Time
Mid Level

About the Role

We’re looking for a Java Developer with strong Spring Boot expertise to build and maintain scalable, high-performance applications. You’ll work closely with product, QA, and DevOps teams to deliver reliable software solutions.


Key Responsibilities

  • Design, develop, and maintain Java-based applications using Spring Boot.
  • Integrate APIs, databases, and third-party services.
  • Collaborate with cross-functional teams to gather and understand requirements.
  • Write clean, maintainable, and testable code.
  • Participate in code reviews and performance tuning.
  • Troubleshoot and resolve issues in production and test environments.

Required Skills & Experience

  • 3+ years in Java development (Java 8+).
  • Proficient in Spring Boot, Spring MVC, and Spring Data JPA.
  • Strong understanding of RESTful APIs and microservices.
  • Experience with Relational Databases (MySQL, PostgreSQL) and Hibernate/JPA.
  • Familiarity with Git and CI/CD tools.
  • Knowledge of unit & integration testing (JUnit, Mockito).

Nice-to-Have Skills

  • Experience with Docker, Kubernetes, or cloud platforms (AWS / Azure).
  • Frontend knowledge (Angular/React) for full-stack collaboration.
  • Basic understanding of application security and performance optimization.

Soft Skills

  • Problem-solving mindset.
  • Good communication & teamwork.
  • Ability to work in an Agile/Scrum environment.

Education

  • Bachelor’s in Computer Science, Engineering, or related field (or equivalent experience).
Perks
  • 5 day's work week
  • Competitive salary
  • Flexible timing
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*