Senior Software Developer
Current- Create microservices in the Java language using the Quarkus framework, making use of technologies such as in-memory caching, CDI, RESTEasy, OIDC, and Auto-Value annotation generation- Author test cases using RESTAssured, jUnit, mockito, and test profiles to ensure function and test against regression where possible- Create and manage Docker and docker-compose specifications for use in local and production environments and OKD deployment configurations for staging/production… Show more - Create microservices in the Java language using the Quarkus framework, making use of technologies such as in-memory caching, CDI, RESTEasy, OIDC, and Auto-Value annotation generation- Author test cases using RESTAssured, jUnit, mockito, and test profiles to ensure function and test against regression where possible- Create and manage Docker and docker-compose specifications for use in local and production environments and OKD deployment configurations for staging/production environments- Update and maintain Jenkins build jobs for various microservice projects- Write scripts to integrate services in Gitlab, Github, and Gerrit- Develop API specifications using the OpenAPI 3.0 standard- Generate responsive HTML/CSS from design mock ups using the Bootstrap framework- Maintain multiple Hugo generated sites, using a mix of HTML, Less/CSS, JavaScript, and Hugo templating language.- Fix issues relating to Drupal PHP modules. Show less