Insurance company customer portal

Java Spring Microservices Junit Resilience4j Camunda Html Git Gradle Grafana Prometheus Jenkins Jira Confluence Eclipse Slack
  • industry: Insurance

  • period: 10/2017 - 02/2020

Support in the further development of the customer portal. Maintenance and further development of the existing service architecture.

Main focus

  • Connecting multiple external service via Spring Integration
  • Integration of domain logic via the Camunda engine using DMN decisions
  • Generating an API (OpenAPI)
  • Monitoring via Grafana, Kibana, Prometheus
  • Deploying and maintaining build pipelines in Jenkins

Skills

Programming languages

Java, Groovy, JavaScript

Frameworks, Technologies

Self Contained Services, Spring (Framework, MVC, Data, Security, Integration), Webservices (REST, SOAP), Apache Tomcat, docToolChain, Freemarker

Methods

Domain Driven Design (DDD), Behavior Driven Development (BDD), Test Driven Development (TDD), Clean Code, Continous Integration (CI), DevOps, Scrum

Logging, Monitoring

ELK Stack, Grafana, Prometheus, slf4j, log4j, logstack

Standards

Json, XML, XSD, AsciiDoc, UML, HTML, CSS

Testing

Junit 4/5, Mockito, Cucumber, Selenium, JBehave, JMeter

Build, Deployment

Jenkins, SonarCube, Rundeck, AWS

Project environment

Git, Eclipse, Spring Tool Suite, Gradle, Jira, Confluence, Bamboo, Bitbucket, Puppet, Linux, Windows