Responsibilities:
-
Design, develop, and maintain high-quality Java applications.
-
Translate business needs into effective technical solutions with cross-functional teams.
-
Write clean, efficient, well-documented code following best practices.
-
Participate in the full development lifecycle: analysis, design, coding, testing, and deployment.
-
Troubleshoot and support existing applications.
Qualifications:
-
Higher Diploma or Bachelor's degree in Computer Science or a related discipline.
-
Minimum 2 years of experience in Java development, with a strong understanding of object-oriented programming principles.
-
Proficiency in Spring Boot, Spring, Hibernate, JUnit, or related frameworks.
-
Knowledge of SQL and database optimization.
-
Experience with Agile and Git.
-
Sharp problem-solving and analytical skills.