Job Description
We are looking for a Java Developer to join our team and assist in building and maintaining Java-based applications. This role is ideal for early-career developers or recent graduates who are eager to learn and grow under the guidance of experienced developers.
Key Responsibilities
- Assist in developing and maintaining Java-based applications.
- Write clean, efficient, and maintainable code under guidance.
- Participate in requirements analysis, design discussions, and code reviews.
- Test and debug applications to ensure optimal performance.
- Work with databases and APIs to integrate backend components.
- Learn and adapt to new tools, technologies, and development practices.
- Support the team with documentation and other technical tasks.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, IT, Engineering, or related field.
- Strong understanding of Core Java, OOP concepts, and basic data structures.
- Familiarity with Java frameworks such as Spring or Spring Boot (academic/project experience acceptable).
- Basic knowledge of SQL and relational databases.
- Understanding of web technologies (HTML, CSS, JavaScript) is a plus.
- Familiarity with Git and version control basics.
- Strong problem-solving skills and eagerness to learn.