company logo

Java developer

PradeepIT.com

Office

Bangalore, Karnataka, India

Full Time

Job Title: Java Developer

Location: Bangalore

Experience: 3-8 Years

Employment Type: Full-Time

Job Summary:

We are looking for a skilled Java Developer to join our dynamic development team. The ideal candidate will have strong experience in Java development, understanding of object-oriented programming, and hands-on experience with backend frameworks and RESTful API integration.

Key Responsibilities:

  • Design, develop, test, and deploy high-quality Java applications.
  • Write clean, scalable, and maintainable code using Java technologies.
  • Develop and maintain RESTful APIs and backend services.
  • Collaborate with cross-functional teams including QA, DevOps, and Product to deliver software solutions.
  • Participate in code reviews, unit testing, and debugging to ensure product quality.
  • Work on performance optimization, scalability, and security of applications.
  • Stay up to date with emerging technologies and apply them in projects as needed.
  • Strong proficiency in Core Java, J2EE, and Object-Oriented Programming concepts.
  • Design, develop, test, and deploy high-quality Java applications.
  • Write clean, scalable, and maintainable code using Java technologies.
  • Develop and maintain RESTful APIs and backend services.
  • Collaborate with cross-functional teams including QA, DevOps, and Product to deliver software solutions.
  • Participate in code reviews, unit testing, and debugging to ensure product quality.
  • Work on performance optimization, scalability, and security of applications.
  • Stay up to date with emerging technologies and apply them in projects as needed.
  • Strong proficiency in Core Java, J2EE, and Object-Oriented Programming concepts.

Required Skills:

  • Experience with Spring Framework (Spring Boot, Spring MVC).
  • Good understanding of RESTful APIs and Web Services (JSON, XML).
  • Proficiency in SQL and experience with databases like MySQL, PostgreSQL, or Oracle.
  • Hands-on experience with version control systems like Git.
  • Understanding of Agile/Scrum methodologies.
  • Experience with Microservices Architecture.
  • Familiarity with Cloud Platforms (AWS, Azure, or GCP).
  • Exposure to CI/CD tools (Jenkins, Docker, Kubernetes).
  • Experience with Spring Framework (Spring Boot, Spring MVC).
  • Good understanding of RESTful APIs and Web Services (JSON, XML).
  • Proficiency in SQL and experience with databases like MySQL, PostgreSQL, or Oracle.
  • Hands-on experience with version control systems like Git.
  • Understanding of Agile/Scrum methodologies.
  • Experience with Microservices Architecture.
  • Familiarity with Cloud Platforms (AWS, Azure, or GCP).
  • Exposure to CI/CD tools (Jenkins, Docker, Kubernetes).

Preferred/Optional Skills:

  • Experience in message brokers (Kafka, RabbitMQ) is a plus.
  • Knowledge of Unit Testing frameworks like JUnit, Mockito.
  • Bachelors or Masters degree in Computer Science, Engineering, or related field.
  • Opportunity to work on challenging and exciting projects.
  • Flexible work culture and supportive team environment.
  • Learning & development support and career growth.
  • Experience in message brokers (Kafka, RabbitMQ) is a plus.
  • Knowledge of Unit Testing frameworks like JUnit, Mockito.
  • Bachelors or Masters degree in Computer Science, Engineering, or related field.
  • Opportunity to work on challenging and exciting projects.
  • Flexible work culture and supportive team environment.
  • Learning & development support and career growth.

Education:

Why Join Us?

Java developer

Office

Bangalore, Karnataka, India

Full Time

October 5, 2025

company logo

PradeepIT