Kenntnisse:
Software Architektur & Methoden
- Domain-Driven Design, Test Driven Development, Clean Code
- Scrum, Kanban, SAFe
- Microservices, REST, Distributed Transactions, Actor Model
- Cloud IaaS/PaaS/SaaS
Programmiersprachen
- Kotlin, Java
- TypeScript, JavaScript
- Python, Shell
Backend Development
- Java EE, Spring Boot, JPA, Hibernate
- GraphQL
- JUnit, TestNG, PyUnit
Web Development
- React, Angular
- HTML5, CSS3
- Cypress, Selenium, Jasmine, Mocha
AWS
- Lambda
- EC2, ECS [Fargate], StepFunctions
- API Gateway, CloudFront, AWS Shield
- DynamoDB, DAX, RDS, Aurora, S3, Athena
- CloudFormation
- SQS, SNS, EventBridge, Kinesis
- CloudWatch
- CodeCommit, CodePipeline, CodeBuild,
- CodeArtifact, ECR
- IAM, Cognito
- Lex, Connect
- VPC, Route 53, TransitGateway
- Managed Airflow
- Amplify, Appsync
Databanken
- SQL, PostgreSQL, MongoDB
- DynamoDB, AWS RDS / Aurora
Continuous Integration and Delivery
- Jenkins, GitLab, GitHub [Actions], BitBucket
- SonarCloud, JaCoCo
DevOps
Infrastructure Design
- Ansible, Puppet, Chef
- Docker, Packer, Vagrant, VirtualBox, VMWare
- Kubernetes
- Terraform, Terragrunt
Build Tools & IDEs
- Gradle, Maven
- IntelliJ, VSCode, Eclipse
Linux
- Clean Shell Scripting
- Nginx, Jetty, Tomcat