– Develop and maintain robust and scalable backend solutions using Java and the Spring Boot framework.

– Create visually appealing and user-friendly frontend interfaces using HTML, CSS, and JavaScript, with expertise in React or a similar modern frontend framework.

– Collaborate with cross-functional teams to gather and define project requirements.

– Design and implement RESTful APIs to enable seamless communication between frontend and backend systems.

– Ensure the performance, security, and maintainability of the applications through rigorous testing and code reviews.

– Troubleshoot and resolve bugs, issues, and bottlenecks in the software development lifecycle.

– Stay up to date with industry trends and emerging technologies to continuously improve our development processes.


– Bachelor’s degree in computer science, Engineering, or related field.

– Proven experience in Java development and proficiency in the Spring Boot framework.

– Strong expertise in frontend technologies: HTML, CSS, JavaScript, and a modern frontend framework like React.

– Familiarity with SQL database systems, RESTful APIs, and version control (e.g., Git).

– Experience in developing responsive and mobile-friendly web applications.

– Solid understanding of software development principles, design patterns, and best practices.

– Excellent problem-solving skills and the ability to work both independently and collaboratively.

– Strong communication skills to effectively articulate technical concepts to non-technical team members.

To apply for this role, please click “Submit your CV”.