Designing and developing digital services for healthcare services of belgian mutuality CAAMI.
Responsibilities :
• Close collaboration with business for project planning and requirements definition.
• Improving current services as well as designing and building new ones. Amongst which ones rest services implementation, queue messaging, event processing and batch execution.
• Focus on code quality (TDD, unit testing, automated tests, contract testing)
• UX/UI design using different frameworks
• CI/CD through Gogs, Gocd and OpenShift
• Following agile methodologies best practices.
• Pair programming and peer code review
Technical environment :
• Backend :
Gradle, Java 8, spring-boot, spring-batch, spring-hateoas, jms, Rest WebServices, HttpClient, Jackson, flyway, jdbc, querydsl, Oracle, h2, ehcache, guava, vavr, junit 5, assertj, pact, mockito, cucumber, slf4j, oauth2, jwt
• Frontend :
html, scss, Javascript ES6, Typescript, Angular 7, rxjs, ng2-stompjs, memoizee, Angularjs, Thymeleaf, mocha, cypress
• DevOps :
Git, Svn, Gogs, SonarQube, Jenkins, Gocd, Docker, OpenShift, activemq