Java WEB Full-Stack Developer
| Location | Yaoundé, Cameroon |
| Date Posted | January 31, 2020 |
| Category |
Web Design & Development
|
| Job Type |
Full-time
|
| Currency | CFA |
Description
1- Missions
Within the Technical Service, their main missions will be to:
- Develop Java applications in distributed architectures, respecting both the functionalities and constraints contained in the specifications as well as norms and standards.
- Ensure the visual and functional ergonomics of WEB applications.
- Ensure the portability and interoperability of WEB applications by taking into account the different platforms and browsers.
- Implement responsive design , UX and WEB UIs.
- Ensure the accessibility of WEB applications through compliance with W3C standards.
- Ensure optimization of SEO (natural referencing) by integrating web semantics during the development (tags, keywords, URL optimization) of WEB applications.
- Ensure the test phases, corrections, and acceptance of the functioning of the applications while checking the good integration of the development.
- Write technical specifications to explain the product code and make it understandable by all.
- Participate in the phases of production and delivery of the new application to the customer.
- Maintain the software produced in operational conditions, ensure its evolutionary and corrective maintenance.
2- Skills required
- Perfect command of the Java programming language;
- Perfect mastery of the Spring Framework ( Core, MVC, Boot, Data, Security, Batch );
- Excellent knowledge of JPA, Hibernate, Maven, JUnit, API REST;
- Good knowledge of WEB integration (Javascript, Typescript, AngularJ 6, HTML5 / CSS3);
- Mastery of Angular 6 , Bootstrap, HTML5 and CCS3;
- Mastery of Typescript, Javascript / JQuery, and REST APIs;
- Mastery of Responsive Design;
- Mastery of MySQL databases;
- Good knowledge of a frontend unit test tool (MOCHA, Jasmine, etc.)
3- Additional skills
- Good knowledge of Agile methodologies, particularly SCRUM .
- Good knowledge of a collaborative development tool (GitLab, GitHub, etc.);
- Good knowledge of WebDesign ;
4- Academic and Professional Profile
- BAC + 4 minimum in Computer Science;
- Three years of professional experience;
