Develop, test, and maintain Java-based applications under the guidance of senior developers.
Write clean, efficient, and well-documented code following best practices.
Debug and fix software defects and performance issues.
Work on REST APIs, database interactions, and integrate with third-party services.
Participate in code reviews, unit testing, and technical discussions.
Collaborate with team members to analyze requirements and propose solutions.
Learn and apply modern frameworks like Spring Boot, Hibernate, etc.
Follow Agile/Scrum methodology for project execution