Java Developer

Agiliad

Pune District

On-site

INR 600,000 - 1,200,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Docker and Kubernetes exposure
Kafka/RabbitMQ exposure
Jenkins/GitHub Actions or similar CI"
AWS/Azure/GCP familiarity

Job summary

Agiliad is seeking a Backend Java Developer in Pune to design, develop, test, and maintain scalable backend applications and microservices. The role focuses on Core Java, Spring Boot, REST APIs, and database interactions, collaborating with senior developers to deliver robust backend solutions.

The candidate will work with SQL/NoSQL databases, Hibernate/JPA, and messaging systems like Kafka or RabbitMQ, participating in Agile/Scrum ceremonies and CI/CD pipelines.

Qualifications

  • 3–5 years of experience in Java backend development.
  • Strong foundation in Core Java and OOP concepts.
  • Hands-on experience with Spring Boot.
  • Experience building REST APIs and microservices.
  • Good knowledge of SQL databases like MySQL or PostgreSQL and NoSQL basics.
  • Familiarity with Hibernate/JPA or other ORM frameworks.
  • Gained experience with Git and CI/CD pipelines.
  • Basic understanding of unit testing (JUnit/Mockito).
  • Strong debugging and problem-solving skills.
  • Good communication and teamwork abilities.

Responsibilities

  • Develop and maintain backend applications using Java and Spring Boot.
  • Design and implement RESTful APIs and backend services.
  • Contribute to microservices-based application development.
  • Write clean, efficient, maintainable code and perform database operations.
  • Develop queries and work with Hibernate/JPA.
  • Debug, troubleshoot, and optimize performance.
  • Integrate backend with other applications and external systems.
  • Work with messaging systems like Kafka or RabbitMQ.
  • Follow coding standards and secure coding practices.
  • Participate in code reviews and unit/integration testing.

Skills

Core Java
Spring Boot
Microservices
REST APIs
SQL/NoSQL databases
Hibernate/JPA
Git
CI/CD
Unit testing
Debugging
Communication
Teamwork

Education

Bachelor's or Master's in Computer Science/IT/Engineering

Tools

Docker
Kubernetes
Kafka
RabbitMQ
GitHub Actions/Jenkins

Job description

Job Description: Java Developer

Experience - 3-5 years

Location- Pune

Job Summary

We are looking for a Backend Java Developer with a strong foundation in Core Java, Spring Boot, Microservices, REST APIs, and databases. The ideal candidate will work closely with senior developers to design, develop, test, and maintain scalable backend applications and microservices.

Key Responsibilities
  • Develop and maintain backend applications using Java and Spring Boot.
  • Design and implement RESTful APIs and backend services.
  • Contribute to Microservices-based application development.
  • Write clean, efficient, reusable, and maintainable code.
  • Work with SQL/NoSQL databases and perform database operations.
  • Develop database queries and work with Hibernate/JPA.
  • Participate in debugging, troubleshooting, and performance improvement activities.
  • Integrate backend services with other applications and external systems.
  • Work with messaging technologies such as Kafka or RabbitMQ.
  • Follow coding standards, development best practices, and secure coding principles.
  • Participate in code reviews and incorporate feedback from senior developers.
  • Write unit and integration tests to ensure application quality.
  • Collaborate with QA, DevOps, frontend, and other development teams.
  • Work with Git and CI/CD pipelines as part of the development process.
  • Support application deployment using Docker and gain exposure to Kubernetes.
  • Participate in Agile/Scrum ceremonies and contribute to sprint deliverables.
Required Skills & Qualifications
  • 3-5 years of experience in Java backend development.
  • Good knowledge of Core Java and Object-Oriented Programming concepts.
  • Hands-on experience with Spring Boot.
  • Basic understanding of Microservices architecture.
  • Experience developing REST APIs.
  • Good knowledge of SQL databases such as MySQL or PostgreSQL.
  • Understanding of Hibernate/JPA or other ORM frameworks.
  • Knowledge of data structures and algorithms.
  • Familiarity with Git/GitHub/GitLab.
  • Basic understanding of unit testing using JUnit/Mockito.
  • Good debugging and problem-solving skills.
  • Understanding of software development lifecycle and coding best practices.
  • Good communication and teamwork skills.
Good to Have
  • Exposure to Kafka/RabbitMQ or other messaging systems.
  • Basic knowledge of MongoDB or other NoSQL databases.
  • Exposure to Docker and Kubernetes.
  • Familiarity with AWS, Azure, or GCP.
  • Understanding of CI/CD tools such as Jenkins or GitHub Actions.
  • Basic understanding of OAuth2/JWT and application security.
  • Exposure to event-driven architecture.
  • Knowledge of Agile/Scrum methodologies.
Education
  • Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or a related field.
  • Fresh graduates with strong Java/Spring Boot skills may also be considered, depending on the project requirements.
Preferred Candidate Profile
  • Strong programming fundamentals and willingness to learn.
  • Good analytical and problem-solving abilities.
  • Ability to work effectively in a collaborative development environment.
  • Passion for backend development and building scalable applications.
  • Ability to learn new technologies and adapt to changing project requirements.
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

Agiliad • Pune District

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

Technix-Technology Solutions Private Limited • Patna

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

Kanary Staffing • Pune District

Hybrid
INR 2,200,000 - 4,200,000
Java Developer
Java Developer

Keka Technologies Private Limited • Dadri

On-site
INR 900,000 - 1,300,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Java Backend Developer
Java Backend Developer

DigitalXNode • Maharashtra

Hybrid
INR 900,000 - 1,200,000
Competitive compensation and benefits
Opportunities to work with cutting-edge technologies
Collaborative and supportive work environment
+1
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Java Backend Developer
Java Backend Developer

Anlage Infotech • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Senior Back-End Software Engineer
Senior Back-End Software Engineer

LNW India Solutions Private Limited • Pune District

On-site
INR 1,000,000 - 1,600,000