Key Responsibilities
· Design, develop, and maintain Java-based applications.
· Write clean, efficient, and well-documented code.
· Collaborate with product managers and other developers to define and implement new features.
· Debug and resolve technical issues.
· Ensure the performance, quality, and responsiveness of applications.
· Participate in code reviews to maintain code quality standards.
Required Skills & Qualifications
· Proven experience as a Java Developer or similar role.
· Strong proficiency in Core Java.
· Experience with the Spring and Spring Boot frameworks.
· Proficiency with Hibernate.
· Solid understanding of RESTful APIs and microservices architecture.
· Experience with front-end technologies including HTML, CSS, JavaScript, and TypeScript.
· Familiarity with database technologies (., SQL, NoSQL) and writing complex queries.
· Excellent problem-solving skills and a strong attention to detail.
· Ability to work both independently and as part of a team.