AWS Solution Architect, Microservice Architect, Data Streaming, Java Software Developer
Aktualisiert am 16.04.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.05.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
English
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

11 Monate
2022-04 - 2023-02

Improvement of of customer's architecture on premises and in the cloud - Shop and Items Backend of customer's eCommerce product.

Solution Architect Java Kafka Solution Architect
Solution Architect
- Running discovery process of customer's architecture on premises and in the cloud -
Shop and Items Backend of customer's eCommerce product.
- Visually documenting the baseline of customer's system architecture in C4 model,
sharing knowledge with the customer.

- Requirements analysis, architecture design and documentation (text- and view-
based) of solutions for new features for the product.

- Analysis of the baseline architecture setup, finding points for improvement of
system Quality Attributes, designing valuable improvements and elaboration the
improvement steps, few of them are listed below:
- Identified the misuse of Redis with the current business use cases, proposed a
better alternative and documented the migration process.
- Identified various security issues with SSH access to the machines, DB and REST API
access, documented the improvement process, created a PoC for AuthN/AuthZ
between REST APIs using AWS Cognito and Oauth2.0.
- Introduced and configured a monitoring solution for the customer's Kubernetes
cluster with NewRelic.
- Introduced and configured monitoring and alerting solution for Redis cluster using
CloudWatch.
- Hands-on configuration in AWS Cloud to help to improve certain parts of the
system, few of them are listed below:
- Helped to save ~1/3 of overall cloud spendings by configuring an Autoscaling policy
for EC2 instances for Apache Solr.
- Resolved the issue with hanging up Solr processes inside EC2 instances and
hanging up CronJobs in the EKS cluster.
- Identified the issue with Kubernetes pods autoscaling, documented the resolution
process.
- Knowledge sharing about AWS concepts with the team, documenting and
presenting Deployment Diagrams of the current setup.
- Hands-on development of Java-based backend part for certain business features.

Tech stack: Java 8/11 Python Spring Boot Spring Cloud Apache Kafka (MSK) REST API Swagger Kafka Streams Docker Kubernetes (AWS EKS) AWS Lambda AWS EC2 AWS SNS/SQS AWS DynamoDB AWS S3 MariaDB Apache
Java Kafka Solution Architect
German retail company
1 Jahr 4 Monate
2021-01 - 2022-04

AWS related project

Solution Architect Java 8/11 Spring Boot Spring Data ...
Solution Architect
  • Clarified functional and non-functional requirements for new features/intents with the customer
  • Prepared technical solutions for new features, products, processes and improvements/rewrites for existing processes leveraging AWS services
  • Created solution diagrams in LucidChart, created WBS items and architecture documents
  • Assisted 6+ teams with ongoing delivery process by performing code review, clarifying details on solutions, helping to deal with technical difficulties, knowledge transfer on project domain, scope, technical aspects and AWS stack
  •  Participated in architecture assessment and architecture improvement plan creation for one of key internal portals.
Java 8/11 Spring Boot Spring Data Hibernate Apache Camel Redis Feign RestTemplate Hystrix Circuit Breaker REST API Keycloak LDAP Apache ActiveMQ RabbitMQ AWS ECS/Fargate AWS EC2 AWS API Gateway AWS Elastic Load Balancing AWS Parameter Store AWS SQS AWS SNS AWS CloudFront AWS S3 AWS Lambda AWS Lex AWS Pinpoint
5 Monate
2020-09 - 2021-01

AWS related project

Solution Architect Java 8/11 Spring Boot Spring Data ...
Solution Architect
  • Clarified functional and non-functional requirements for new features/intents with customer
  • Prepared technical solutions for new features, products, processes and improvements/rewrites for existing processes leveraging AWS services
  • Created solution diagrams in LucidChart, created WBS items
  • Provided high-level estimations for solutions in weeks and team setups
  • Assisted 4+ teams with ongoing delivery process by performing code review, clarifying details on solutions, helping to deal with technical difficulties, knowledge transfer on project domain, scope, technical aspects and AWS stack;
Java 8/11 Spring Boot Spring Data Hibernate Apache Camel SparkJava Redis Feign RestTemplate Hystrix Circuit Breaker REST API Keycloak LDAP Apache ActiveMQ RabbitMQ AWS ECS/Fargate AWS EC2 AWS API Gateway AWS Elastic Load Balancing AWS Parameter Store AWS SQS AWS SNS AWS CloudFront AWS S3 AWS Lambda
11 Monate
2019-11 - 2020-09

Java-AWS related project

Development Team Lead Java 11 Spring Boot Spring Data ...
Development Team Lead
  • Coordinated the work of teams different by size (from 8 to 18 persons), specialty (FE/BE balance, working with UX, BA, Data Analyst, DevOps etc.) in scope of delivery of a new Customer Portal for FinTech domain product;
  • Facilitated team's software delivery processes using Scrum framework - organized related meetings
  • Coordinated product releases: release versioning, preparing deployment and release docs
  • Took part in solutions elaboration for feature development with focus on backend logic
  • Created new backend services, implemented backend REST API endpoints including Swagger documentation
  • Coordinated DevOps activities in scope of team's work: task assignments, review, help, knowledge transfer
  • Supported production deployments
  • Troubleshooted deployment issues on different infrastructure levels: APIGW, Cloudfront, S3, ECS
  • Adapted project's branching strategy for backend services according to deployment process updates (Fargate with ECR);
  • Coordinated team's preparation for business and technical demo: led discussions on overall preparation, assigned activities to team members: preparing different parts of presentation, showing the actual demo;
Java 11 Spring Boot Spring Data Hibernate Redis Feign RestTemplate Hystrix Circuit Breaker AWS ECS/Fargate AWS EC2 AWS API Gateway AWS Elastic Load Balancing AWS Parameter Store Keycloak LDAP.
4 Monate
2019-09 - 2019-12

Java related project

Key Developer Java 8/11 Spring Boot Spring Data ...
Key Developer
  • Participated in requirements clarification and solution design for a new transaction approval process feature for a product related to FinTech domain;
  • Designed REST API contract for required backend endpoints
  • Created new backend services following microservice principles and implemented required endpoints including integrations with existing services
  • Mentored a junior developer by coordinating the work related to existing backend services where changes were required, performed code review;
Java 8/11 Spring Boot Spring Data Hibernate Feign CastIron AWS ECS/Fargate AWS EC2 AWS API Gateway ConfD.
9 Monate
2018-12 - 2019-08

Java related project

developer Java 8/11 Spring MVC Spring Data ...
developer
  • Implemented backend services for a new mobile application (REST) and existing WEB app (MVC) related to Heavy Building Materials domain
  • Designed and formed Swagger API definitions for mobile application from scratch according to business requirements
  • Implemented and enhanced complex features related to data sharing between multitenant databases using Hibernate and Quartz jobs
  • Enhanced and simplified existing backend services for WEB app with multitenancy support using JWT tokens for storing user and tenant data, Spring interceptors and Spring multitenant connection providers
  • Designed a concept solution for improving simplicity, maintainability and flexibility of data sharing mechanism between tenants with AWS SNS, additional REST services and getting rid of Quartz scheduled jobs;
Java 8/11 Spring MVC Spring Data Spring AOP Hibernate Quartz JWT MapStruct Lombok JUnit Mockito Swagger JSP
5 Monate
2018-08 - 2018-12

digital services platform

developer Java 8 JWT JUnit ...
developer
  • Implemented a serverless digital service platform for multiple products related to Heavy Building Materials domain
  • Designed and formed services structure and Swagger API definitions from scratch according to business requirements
  • Implemented AWS Lambdas as implementation for platform APIs
  • Worked with JWT tokens generation and validation, AWS Secrets Manager and AWS Cognito to set up security layer (login service and AuthN/Z authorizers) for API usage
  • Developed complex services with sequential structure using AWS Step Functions and Lambdas
  • Developed platform email notification service using AWS SES
  • Designed NoSQL data structures for data storage purposes using AWS DynamoDB and used them in service implementations;
Java 8 JWT JUnit Mockito Swagger; AWS SDKs: API Gateway Lambda DynamoDB Step Functions Cognito SES Secrets Manger;
5 Monate
2018-04 - 2018-08

Travel and Hospitality project domain

Developer Java 8 Spring Boot Spring MVC ...
Developer
  • Designed and implemented communication between several applications via SOAP web services and JMS transport including failover strategies for message queues - for a product related to Travel and Hospitality domain
  •  Enhanced complex processes business logic: rules modification, activity types reorganizing, business logic flows splitting
  • Investigated and fixed complex defects using manual logs analyzing, AppDynamics, ELK, Eclipse MAT
  • Developed application features related to application state control using REST and JMX endpoints;
Java 8 Spring Boot Spring MVC Spring Data Hibernate Quartz Apache CXF (REST/ SOAP) Camel (JMS&Files) GWT JUnit JMock Mockito.
1 Jahr 4 Monate
2017-01 - 2018-04

Travel and hospitality project domain

Developer Java 8 Spring Boot Spring MVC ...
Developer
  • Designed and implemented communication between several applications via SOAP web services and JMS transport including failover strategies for message queues - for a product related to Travel and hospitality domain;
  • Investigated and fixed complex defects using manual logs analyzing, AppDynamics, ELK, Eclipse MAT
  • Automated processes with Jenkins jobs;
Java 8 Spring Boot Spring MVC Spring Data Hibernate Quartz Apache CXF (REST/ SOAP) Camel (JMS&Files) GWT JUnit JMock Mockito.

Position

Position

AWS Solution Architekt, Microservice Architekt, Data Streaming, Java Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

AWS
Azure
Microservices
Data Streaming
Cloud Security

Programmiersprachen

Java
Python

Datenbanken

Redis
Oracle
AWS Dynamo DB
MySQL
MS SQL

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

11 Monate
2022-04 - 2023-02

Improvement of of customer's architecture on premises and in the cloud - Shop and Items Backend of customer's eCommerce product.

Solution Architect Java Kafka Solution Architect
Solution Architect
- Running discovery process of customer's architecture on premises and in the cloud -
Shop and Items Backend of customer's eCommerce product.
- Visually documenting the baseline of customer's system architecture in C4 model,
sharing knowledge with the customer.

- Requirements analysis, architecture design and documentation (text- and view-
based) of solutions for new features for the product.

- Analysis of the baseline architecture setup, finding points for improvement of
system Quality Attributes, designing valuable improvements and elaboration the
improvement steps, few of them are listed below:
- Identified the misuse of Redis with the current business use cases, proposed a
better alternative and documented the migration process.
- Identified various security issues with SSH access to the machines, DB and REST API
access, documented the improvement process, created a PoC for AuthN/AuthZ
between REST APIs using AWS Cognito and Oauth2.0.
- Introduced and configured a monitoring solution for the customer's Kubernetes
cluster with NewRelic.
- Introduced and configured monitoring and alerting solution for Redis cluster using
CloudWatch.
- Hands-on configuration in AWS Cloud to help to improve certain parts of the
system, few of them are listed below:
- Helped to save ~1/3 of overall cloud spendings by configuring an Autoscaling policy
for EC2 instances for Apache Solr.
- Resolved the issue with hanging up Solr processes inside EC2 instances and
hanging up CronJobs in the EKS cluster.
- Identified the issue with Kubernetes pods autoscaling, documented the resolution
process.
- Knowledge sharing about AWS concepts with the team, documenting and
presenting Deployment Diagrams of the current setup.
- Hands-on development of Java-based backend part for certain business features.

Tech stack: Java 8/11 Python Spring Boot Spring Cloud Apache Kafka (MSK) REST API Swagger Kafka Streams Docker Kubernetes (AWS EKS) AWS Lambda AWS EC2 AWS SNS/SQS AWS DynamoDB AWS S3 MariaDB Apache
Java Kafka Solution Architect
German retail company
1 Jahr 4 Monate
2021-01 - 2022-04

AWS related project

Solution Architect Java 8/11 Spring Boot Spring Data ...
Solution Architect
  • Clarified functional and non-functional requirements for new features/intents with the customer
  • Prepared technical solutions for new features, products, processes and improvements/rewrites for existing processes leveraging AWS services
  • Created solution diagrams in LucidChart, created WBS items and architecture documents
  • Assisted 6+ teams with ongoing delivery process by performing code review, clarifying details on solutions, helping to deal with technical difficulties, knowledge transfer on project domain, scope, technical aspects and AWS stack
  •  Participated in architecture assessment and architecture improvement plan creation for one of key internal portals.
Java 8/11 Spring Boot Spring Data Hibernate Apache Camel Redis Feign RestTemplate Hystrix Circuit Breaker REST API Keycloak LDAP Apache ActiveMQ RabbitMQ AWS ECS/Fargate AWS EC2 AWS API Gateway AWS Elastic Load Balancing AWS Parameter Store AWS SQS AWS SNS AWS CloudFront AWS S3 AWS Lambda AWS Lex AWS Pinpoint
5 Monate
2020-09 - 2021-01

AWS related project

Solution Architect Java 8/11 Spring Boot Spring Data ...
Solution Architect
  • Clarified functional and non-functional requirements for new features/intents with customer
  • Prepared technical solutions for new features, products, processes and improvements/rewrites for existing processes leveraging AWS services
  • Created solution diagrams in LucidChart, created WBS items
  • Provided high-level estimations for solutions in weeks and team setups
  • Assisted 4+ teams with ongoing delivery process by performing code review, clarifying details on solutions, helping to deal with technical difficulties, knowledge transfer on project domain, scope, technical aspects and AWS stack;
Java 8/11 Spring Boot Spring Data Hibernate Apache Camel SparkJava Redis Feign RestTemplate Hystrix Circuit Breaker REST API Keycloak LDAP Apache ActiveMQ RabbitMQ AWS ECS/Fargate AWS EC2 AWS API Gateway AWS Elastic Load Balancing AWS Parameter Store AWS SQS AWS SNS AWS CloudFront AWS S3 AWS Lambda
11 Monate
2019-11 - 2020-09

Java-AWS related project

Development Team Lead Java 11 Spring Boot Spring Data ...
Development Team Lead
  • Coordinated the work of teams different by size (from 8 to 18 persons), specialty (FE/BE balance, working with UX, BA, Data Analyst, DevOps etc.) in scope of delivery of a new Customer Portal for FinTech domain product;
  • Facilitated team's software delivery processes using Scrum framework - organized related meetings
  • Coordinated product releases: release versioning, preparing deployment and release docs
  • Took part in solutions elaboration for feature development with focus on backend logic
  • Created new backend services, implemented backend REST API endpoints including Swagger documentation
  • Coordinated DevOps activities in scope of team's work: task assignments, review, help, knowledge transfer
  • Supported production deployments
  • Troubleshooted deployment issues on different infrastructure levels: APIGW, Cloudfront, S3, ECS
  • Adapted project's branching strategy for backend services according to deployment process updates (Fargate with ECR);
  • Coordinated team's preparation for business and technical demo: led discussions on overall preparation, assigned activities to team members: preparing different parts of presentation, showing the actual demo;
Java 11 Spring Boot Spring Data Hibernate Redis Feign RestTemplate Hystrix Circuit Breaker AWS ECS/Fargate AWS EC2 AWS API Gateway AWS Elastic Load Balancing AWS Parameter Store Keycloak LDAP.
4 Monate
2019-09 - 2019-12

Java related project

Key Developer Java 8/11 Spring Boot Spring Data ...
Key Developer
  • Participated in requirements clarification and solution design for a new transaction approval process feature for a product related to FinTech domain;
  • Designed REST API contract for required backend endpoints
  • Created new backend services following microservice principles and implemented required endpoints including integrations with existing services
  • Mentored a junior developer by coordinating the work related to existing backend services where changes were required, performed code review;
Java 8/11 Spring Boot Spring Data Hibernate Feign CastIron AWS ECS/Fargate AWS EC2 AWS API Gateway ConfD.
9 Monate
2018-12 - 2019-08

Java related project

developer Java 8/11 Spring MVC Spring Data ...
developer
  • Implemented backend services for a new mobile application (REST) and existing WEB app (MVC) related to Heavy Building Materials domain
  • Designed and formed Swagger API definitions for mobile application from scratch according to business requirements
  • Implemented and enhanced complex features related to data sharing between multitenant databases using Hibernate and Quartz jobs
  • Enhanced and simplified existing backend services for WEB app with multitenancy support using JWT tokens for storing user and tenant data, Spring interceptors and Spring multitenant connection providers
  • Designed a concept solution for improving simplicity, maintainability and flexibility of data sharing mechanism between tenants with AWS SNS, additional REST services and getting rid of Quartz scheduled jobs;
Java 8/11 Spring MVC Spring Data Spring AOP Hibernate Quartz JWT MapStruct Lombok JUnit Mockito Swagger JSP
5 Monate
2018-08 - 2018-12

digital services platform

developer Java 8 JWT JUnit ...
developer
  • Implemented a serverless digital service platform for multiple products related to Heavy Building Materials domain
  • Designed and formed services structure and Swagger API definitions from scratch according to business requirements
  • Implemented AWS Lambdas as implementation for platform APIs
  • Worked with JWT tokens generation and validation, AWS Secrets Manager and AWS Cognito to set up security layer (login service and AuthN/Z authorizers) for API usage
  • Developed complex services with sequential structure using AWS Step Functions and Lambdas
  • Developed platform email notification service using AWS SES
  • Designed NoSQL data structures for data storage purposes using AWS DynamoDB and used them in service implementations;
Java 8 JWT JUnit Mockito Swagger; AWS SDKs: API Gateway Lambda DynamoDB Step Functions Cognito SES Secrets Manger;
5 Monate
2018-04 - 2018-08

Travel and Hospitality project domain

Developer Java 8 Spring Boot Spring MVC ...
Developer
  • Designed and implemented communication between several applications via SOAP web services and JMS transport including failover strategies for message queues - for a product related to Travel and Hospitality domain
  •  Enhanced complex processes business logic: rules modification, activity types reorganizing, business logic flows splitting
  • Investigated and fixed complex defects using manual logs analyzing, AppDynamics, ELK, Eclipse MAT
  • Developed application features related to application state control using REST and JMX endpoints;
Java 8 Spring Boot Spring MVC Spring Data Hibernate Quartz Apache CXF (REST/ SOAP) Camel (JMS&Files) GWT JUnit JMock Mockito.
1 Jahr 4 Monate
2017-01 - 2018-04

Travel and hospitality project domain

Developer Java 8 Spring Boot Spring MVC ...
Developer
  • Designed and implemented communication between several applications via SOAP web services and JMS transport including failover strategies for message queues - for a product related to Travel and hospitality domain;
  • Investigated and fixed complex defects using manual logs analyzing, AppDynamics, ELK, Eclipse MAT
  • Automated processes with Jenkins jobs;
Java 8 Spring Boot Spring MVC Spring Data Hibernate Quartz Apache CXF (REST/ SOAP) Camel (JMS&Files) GWT JUnit JMock Mockito.

Position

Position

AWS Solution Architekt, Microservice Architekt, Data Streaming, Java Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

AWS
Azure
Microservices
Data Streaming
Cloud Security

Programmiersprachen

Java
Python

Datenbanken

Redis
Oracle
AWS Dynamo DB
MySQL
MS SQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.