We are looking for a motivated and detail-oriented Junior Java Developer to join our development team. The ideal candidate should have a basic understanding of Java programming and a strong willingness to learn, develop, and maintain software applications under the guidance of senior developers.
Key Responsibilities
Assist in the design, development, testing, and maintenance of Java-based applications
Write clean, efficient, and well-documented code
Debug and resolve application issues
Work closely with senior developers and cross-functional teams
Participate in code reviews and team meetings
Learn and apply new technologies and best practices
Support application deployment and maintenance activities
Required Skills & Qualifications
Basic knowledge of Java, OOP concepts, and data structures
Familiarity with Spring / Spring Boot (preferred)
Understanding of SQL and relational databases (MySQL/PostgreSQL)
Basic knowledge of HTML, CSS, JavaScript
Familiarity with Git or version control systems
Strong problem-solving and analytical skills
Good communication and teamwork abilities
Preferred Qualifications
Internship or academic project experience in Java development
Exposure to REST APIs and microservices
Understanding of Agile/Scrum methodology