Delivery service customer portal
industry: E-commerce
period: 06/2016 - 09/2017
Support in building a microservice architecture and simultaneously replacing a monolith. Further development of existing and creation of new services.
Main focus
- Developing multiple services in Java and Kotlin
- Secure integration of third-party services
- Continous integration and delivery (CI/CD)
- Monitoring via Grafana, Kibana, Prometheus
- Deploying and maintaining build pipelines in Jenkins
Skills
Programming languages
Java, Groovy, Kotlin, JavaScript (React, Node.js)
Frameworks, Technologies
Microservices, Spring (Framework, Boot, Data, Security), Webservices (REST, SOAP), Apache Kafka, Docker, Jetty, Apache Tomcat, Handlebars
Methods
Domain Driven Design (DDD), Behavior Driven Development (BDD), Test Driven Development (TDD), Clean Code, Continous Integration (CI), Continous Delivery (CD), DevOps, Scrum
Logging, Monitoring
ELK Stack, Grafana, Prometheus, slf4j, log4j, logstack
Standards
Json, UML, SQL, HTML, CSS
Databases
JPA, Hibernate, Redis, Postgres
Testing
Junit, Mockito, Spock, Geb
Build, Deployment
Jenkins, SonarCube
Project environment
Git, Eclipse, Spring Tool Suite, Maven, Jira, Confluence, Bamboo, (Stash) Bitbucket, Consul, Linux