




Job Summary: A Java development professional responsible for building and maintaining applications, collaborating with teams, and ensuring software quality. Key Highlights: 1. Develop and maintain high-quality Java applications. 2. Collaborate within cross-functional teams for continuous software delivery. 3. Stay up-to-date with Java trends and technologies. **Description and Responsibilities:** **Working Hours:** Business hours **Experience Level:** Professional **Employment Type:** Full-time – CLT * Develop and maintain Java applications, ensuring code quality and efficiency. * Participate in sprint planning and review meetings, contributing ideas and solutions. * Collaborate with the design team to implement responsive and functional user interfaces. * Perform unit and integration testing to ensure application functionality. * Identify and fix bugs and performance issues in existing applications. * Document code and development processes to facilitate future maintenance. * Stay up-to-date with new Java technologies and development trends. * Collaborate with other teams, such as QA and DevOps, to ensure continuous delivery of high-quality software. **Requirements:** * Bachelor’s degree in Computer Science, Software Engineering, or related fields. * Experience in Java application development. * Knowledge of frameworks such as Spring and Hibernate. * Familiarity with relational databases (MySQL, PostgreSQL, etc.). * Proficiency in code versioning using Git. * Knowledge of agile methodologies (Scrum, Kanban). * Teamwork skills and strong communication ability. * Technical English for reading documentation. * **Preferred Qualifications:** * Experience in microservices development. * Knowledge of containerization tools (Docker, Kubernetes). * Experience with automated testing (JUnit, Mockito). * Participation in open-source projects. * Certifications related to Java or software development. **Benefits:** No benefits specified


