Compétences requises
Java Jakarta EE
We're a leading digital solutions provider delivering innovative digital solutions to our clients worldwide. We are looking forward to hiring a seasoned Java / Jakarta EE Developer to join our team of experts in a role as Software Engineer on international projects.
Responsabilities:
- Collaborate with cross-functional teams to analyzing project needs and customizing existing technologies to meet those requirements.
- Produce detailed specifications and implement efficient program codes to deliver high-quality software products.
- Implement technical solutions using latest technologies, including Java, Jakarta EE, JSF, JPA, etc., considering both functional and non-functional requirements.
- Write clean, scalable, and reusable code using Java frameworks such as Spring, Spring Boot, Hibernate, etc.
- Use tools such as git, nginx, Jira, Confluence, Jenkins, etc., to streamline the development process.
- Design and implement various types of tests, including unit tests, integration tests, performance tests, security tests, and mocks.
- Conduct code reviews and validate the development work to ensure high quality.
- Contribute to task forces to analyze and resolve application problems promptly, proactively identify and resolve production issues.
- Report progress, challenges, and blockers using agile methodologies.
- Participate in customer meetings and collaborate with delivery teams to provide technical support and expertise.
Qualifications and Required Experience:
- Bachelorâs degree in Software Engineering or related.
- Excellent verbal and written communication skills in English
3 to 5+ years software development and strong technical experience using technologies and frameworks like Java, Jakarta EE, MVC, Spring Boot, as well as Microservices Architecture.
- Good working exposure to relational databases like Oracle, Postgres SQL, MySQL etc.
- Experience in API development as well as Agile development methodology.
- Be a voracious learner, especially in the areas of technology, service design patterns and system architecture.
- Be Flexible in getting to know more and understanding both front-end as well as back-end services.
- Good communication and ability to explain technical details and challenges.
- Ability to take initiatives and handle multiple priorities in a fast-paced environment.
- Experience working with JavaScript, HTML and CSS, Mobile is a plus.
Benefits:
- Opportunities for professional growth and development
- Work with a diverse team of experts
How to Apply: Send your resume and cover letter to career@kouete.com and join us in shaping the future of digital solutions!