Job Summary: We are looking for a skilled Java Developer with 2–3 years of hands-on experience in developing, testing, and maintaining Java-based applications. The ideal candidate should have strong knowledge of core Java, frameworks, and databases, along with good problem-solving abilities. Key Responsibilities: Develop, enhance, and maintain Java-based applications. Write clean, efficient, and scalable code following best practices. Work on both front-end and back-end modules as required. Debug and troubleshoot software issues and provide effective solutions. Collaborate with cross-functional teams including QA, designers, and product managers. Participate in code reviews and ensure high-quality code delivery. Integrate applications with databases, APIs, and third-party tools. Prepare technical documentation as needed. Required Skills & Qualifications: Bachelor’s degree in Computer Science, IT, or related field. 2–3 years of experience as a Java Developer. Strong knowledge of Core Java, OOP concepts, and Java Collections Framework. Hands-on experience with frameworks like Spring, Spring Boot, or Hibernate. Experience working with MySQL / Mongo or any relational database. Familiarity with RESTful API development and Microservices architecture. Basic understanding of front-end technologies (Angular ) is a plus. Knowledge of version control tools such as Git. Ability to work independently and in a team environment. Strong analytical and problem-solving skills. Preferred Skills: Experience with cloud platforms (AWS, GCP, or Azure). Knowledge of CI/CD tools (Jenkins, Docker, Kubernetes). Exposure to Agile methodologies.