Online retailer customer portal
industry: E-commerce
period: 01/2022 - 07/2023
Support in the further development of the customer portal. Maintenance and further development of the existing service architecture.
Main focus
- Developing multiple services in Java and Kotlin
- Connecting external services via SNS/SQS or Apache Kafka
- Monitoring via AWS (CloudWatch, alarms, metrics) and own developed monitoring services
- Continous integration and delivery (CI/CD)
- Developing and maintaining build pipelines in GitHub
- Replacing Jenkins build pipelines with GitHub workflows
- Developing and implementing of desaster recovery scenarios
- Creation and maintenance of technical and domain related documentation
Skills
Programming languages
Java, Kotlin, JavaScript
Frameworks, Technologies
Microservices, Spring (Framework, MVC, Data, Security), Project Reactor, AWS, Webservices (REST, SOAP), Apache Kafka, Docker, Togglz, Thymeleaf, npm
Methods
Domain Driven Design (DDD), Test Driven Development (TDD), Clean Code, Continous Integration (CI), Continous Delivery (CD), DevOps, Scrum, Kanban
Logging, Monitoring
slf4j, log4j, logstack
Standards
Json, UML, HTML, CSS
Databases
JPA, MongoDB
Testing
TestNG, Junit 5, Mockito, Selenium, pitest, Postman
Build, Deployment
GitHub, Jenkins, AWS
Project environment
Git, IntelliJ, Gradle, Jira, Confluence, Linux