16.03.2025 aktualisiert


100 % verfügbar
AWS-Architekt | Fullstack-Entwickler
Euskirchen, Deutschland
Deutschland +2
M. Sc. Informatik (Uni)Skills
AWS (Amazon WebServices)Skalierbare Systemehochverfügbare SystemeMicroservicesEvent Driven ArchitekturHexagonale ArchitekturDomain Driven Design (DDD)Apache KafkaJavaEE (Fullstack)Spring BootJavaOAuth 2.0KeycloakJBPM2SOLID-PrinciplesHibernatePrimefacesgitDockerjBPMUMLClean CodeGoF Design PatternsjUnitSeleniumArquillianTest Driven Development TDDScrumPostgresqlSQLIntelliJ IDEAMockitoJMSJPACCS3HTMLMongoDBHelm Charts
Amazon Web Services (AWS)
EC2, AWS Fargate, AWS Lambda, Beanstalk
DynamoDB, Amazon EBS, Amazon RDS, Amazon EFS, Neptune, Amazon ElastiCache
VPC, AWS IAM, AWS STS, Amazon Cognito
SQS, SNS, Amazon CloudWatch, Amazon Kinesis, AWS Step Functions, Amazon MQ
Amazon API Gateway
Diverse andere AWS Services und Know How in Compute, Netzwerk, Storage und DBs, Serverless, Microservices, Stateless, Monitoring, Optimization
Architektur
Zertifizierter AWS Solution Architekt - (SAA)
Erfahrung in Design und Programmierung von Microservices Architekturen (DDD, Saga, CQRS, Patterns)
Erfahrung in Design und Programierug von Monolith-Architekturn
Programmierung
Java 8, JavaEE 8, EJB, JMS, CDI, JAX-RS
JSON-P, JAXB, JMX,
JPA, Hibernate
REST, Swagger, OpenAPI
Spring Boot, Spring Cloud, Spring Framework
JSF, Primefaces, Swing, Vaadin
HTML5, CSS3
Software Test
Unit Tests, Acceptance Tests, Integration Tests, TDD, Gauge, Cucumber, JUnit,
Mockito, Wiremock, Testcontainers, JMeter, Arquillian, Hamcrest, AssertJ, Selenium
Datenbanken
SQL, NoSQL, PostgreSQL, MongoDB, DynamoDB, H2
Sonstiges
Erfahrung in Entwurf und Programmierung von Microservices- und Monolith-Architekturen nach Best Practices und Design Patterns
Zertifizierung in AWS Certified Solutions Architect
Erfahrung in Apache Kafka und diversen JMS Brokern
Apache Keycloak, OAuth 2.0
Clean Code, SOLID-Principles, GoF Design Patterns, Refactoring, Entity-Control-Boundary
Git, GitLab, BitBucket
Docker, Kubernetes, Minikube, Helm Charts
CI/CD, Maven, Jenkins, Jenkins Pipeline Syntax, SonarQube
JBPM2, UML
JBoss AS, Tomcat, TomEE AS
Sicherer Umgang mit Algorithmen und Datenstrukturen
IntelliJ IDEA, Eclipse
EC2, AWS Fargate, AWS Lambda, Beanstalk
DynamoDB, Amazon EBS, Amazon RDS, Amazon EFS, Neptune, Amazon ElastiCache
VPC, AWS IAM, AWS STS, Amazon Cognito
SQS, SNS, Amazon CloudWatch, Amazon Kinesis, AWS Step Functions, Amazon MQ
Amazon API Gateway
Diverse andere AWS Services und Know How in Compute, Netzwerk, Storage und DBs, Serverless, Microservices, Stateless, Monitoring, Optimization
Architektur
Zertifizierter AWS Solution Architekt - (SAA)
Erfahrung in Design und Programmierung von Microservices Architekturen (DDD, Saga, CQRS, Patterns)
Erfahrung in Design und Programierug von Monolith-Architekturn
Programmierung
Java 8, JavaEE 8, EJB, JMS, CDI, JAX-RS
JSON-P, JAXB, JMX,
JPA, Hibernate
REST, Swagger, OpenAPI
Spring Boot, Spring Cloud, Spring Framework
JSF, Primefaces, Swing, Vaadin
HTML5, CSS3
Software Test
Unit Tests, Acceptance Tests, Integration Tests, TDD, Gauge, Cucumber, JUnit,
Mockito, Wiremock, Testcontainers, JMeter, Arquillian, Hamcrest, AssertJ, Selenium
Datenbanken
SQL, NoSQL, PostgreSQL, MongoDB, DynamoDB, H2
Sonstiges
Erfahrung in Entwurf und Programmierung von Microservices- und Monolith-Architekturen nach Best Practices und Design Patterns
Zertifizierung in AWS Certified Solutions Architect
Erfahrung in Apache Kafka und diversen JMS Brokern
Apache Keycloak, OAuth 2.0
Clean Code, SOLID-Principles, GoF Design Patterns, Refactoring, Entity-Control-Boundary
Git, GitLab, BitBucket
Docker, Kubernetes, Minikube, Helm Charts
CI/CD, Maven, Jenkins, Jenkins Pipeline Syntax, SonarQube
JBPM2, UML
JBoss AS, Tomcat, TomEE AS
Sicherer Umgang mit Algorithmen und Datenstrukturen
IntelliJ IDEA, Eclipse
Sprachen
DeutschMutterspracheEnglischverhandlungssicherRussischMuttersprache
Projekthistorie
- Entwicklung einer ereignisorientierten Microservice-Lösung zur Analyse und Transformation von Videomaterial-Metadaten. Die Lösung läuft in der Produktion und verarbeitet über 10.000 Nachrichten täglich
- Identifizierung technischer Schulden in einem Monolithen und Zerlegung es in Mikroservices, um die kognitive Last zu reduzieren und die Skalierbarkeit und Verfügbarkeit der Anwendung zu verbessern
- Schulung eines Teams aus fünf Entwicklern in Best Practices und Design-Patterns: hexagonale Architektur, ereignisorientierten Architektur, Domain Driven Design (DDD) und Test Driven Development (DDD)
Neuentwicklung einer Spring Boot Applikation für die Auswertung von Zug-Verspätungsdaten in einem agilen Umfeld
Neuentwicklung eines Autorisierung-Services mit Spring Boot, Spring Security und OAuth 2.0
Entwicklung einer hexagonalen Architektur unter Einsatz von Domain Driven Design (DDD) und Test Driven Development (TDD)
Neuentwicklung einer Spring Boot Applikation als Teil einer großen Datenplattform
Entwurf und Programmierung von REST-Schnittstellen mit OpenAPI
Umsetzung des Berechtigungsmanagements mit Apache Keycloak und Spring Security
Programmierung von Build- und Delivery Pipelines mit Jenkins Pipeline Syntax
Containerisierung, Paketierung und Test mit Docker, docker-compose, Minikube, Kubernetes und Helm Charts und Gauge
Technologien: Java 11, Spring Boot, Gauge, MongoDB, OpenAPI, REST, Apache Keycloak, Jenkins Pipeline Syntax, DDD, TDD, Docker, docker-compose, Minikube, Kubernetes, Helm Charts, JIRA, GitLab, Git, Maven, JUnit
Entwurf und Programmierung von REST-Schnittstellen mit OpenAPI
Umsetzung des Berechtigungsmanagements mit Apache Keycloak und Spring Security
Programmierung von Build- und Delivery Pipelines mit Jenkins Pipeline Syntax
Containerisierung, Paketierung und Test mit Docker, docker-compose, Minikube, Kubernetes und Helm Charts und Gauge
Technologien: Java 11, Spring Boot, Gauge, MongoDB, OpenAPI, REST, Apache Keycloak, Jenkins Pipeline Syntax, DDD, TDD, Docker, docker-compose, Minikube, Kubernetes, Helm Charts, JIRA, GitLab, Git, Maven, JUnit