-Develop, test, and maintain Java-based applications
-Collaborate with team members to design and implement new features
-Write clean, efficient, and well-documented code
-Troubleshoot and debug issues in existing applications
-Participate in code reviews and ensure high-quality standards
-Work with databases (SQL or NoSQL) and integrate data into applications
-Contribute to the continuous improvement of development processes
-Stay up-to-date with the latest industry trends and technologies
-Proficient in Java, with a strong understanding of object-oriented programming (OOP)
-Experience with Java frameworks (Spring, Hibernate, etc.)
-Familiarity with front-end technologies (HTML, CSS, JavaScript)
-Experience with databases (MySQL, PostgreSQL, or MongoDB)
-Strong debugging and problem-solving skills
-Knowledge of version control systems (Git)