19.11.2025 aktualisiert


Premiumkunde
nicht verfügbarZertifizierter AWS Cloud-Architect und Entwickler (Java/Kotlin, Spring) mit >20 Jahren Erfahrung
Dresden, Deutschland
Weltweit
Dipl. Ing. (BA)Skills
JavaJavascriptMicrosoft WindowsApache ActivemqAmazon Web ServicesCloudfrontAmazon S3Apache TomcatArchitekturAsanaJiraBusiness Process Model And NotationBusiness Process ManagementGeschäftsprozessmodellierungCloud ComputingContinuous DeliveryContinuous IntegrationSoftware Design PatternsLinuxDevopsAmazon DynamodbEclipseEclipselinkEnterprise JavabeansJ2EEGlassfish 3GradleGroovyHibernateHSQLDBIntellij IDEAJava SEJava Database ConnectivityJava Management ExtensionsJava Message ServiceJava Persistence APISpring FrameworkJava API For Restful Web ServicesJaxbWildflyApache JmeterJava Naming And Directory InterfaceJavaserver FacesJavaserver PagesJunitPythonLDAPPostgresqlLiquibaseMariadbApache MavenMicrosoft Sql-ServerMongodbMysqlMQTTMVCNeo4JNosqlObjektorientierte Software-EntwicklungOracle FinancialsPascalScrumSoftware ArchitectureRabbitmqRedmineMockitoFortifySwaggerEasymockReverse EngineeringServer-SideServiceorientierte ArchitekturSOAPSolarisSonarqubeSqlitePL/SQLSQLSubversionTestngTrelloTypescriptUMLWeb ServicesXLSTEnterprise Application IntegrationMultithreadingModellgetriebene EntwicklungTest-Driven DevelopmentAutoscalingSpring-mvcGrafanaConcurrencySpringbootVuejsBackendGitlabGitKotlinEvent Driven ArchitectureAngularJSCassandraUnternehmens-IntegrationApache KafkaGraphqlFront EndRoute53CloudwatchAmazon Simple Queue ServicesTerraformRefactoringDockerJenkinsMicroservices
Agile Methoden, AktiveMQ, Amazon AWS, Amazon Cloud, Amazon SQS, Angular, App-Server, Asana, Aspektorientierte Programmierung, Autoscaling, Azure DevOps, Backend, Business Process Management, BPMN, Business process modeling, C#, Cassandra, CI/CD, Cloud, Cloud-Security, CloudFront, Cloudwatch, Code- Reviews, Code-Reviews, Coding, Concurrency, Continuous Delivery, Continuous Integration, Cypress, Datenbank-Design, Delphi, Design Patterns, DevOps, Docker, DynamoDB, easyMock, Eclipse, EclipseLink, EJB, Enterprise Application Integration (EAI), Enterprise Integration, Event Driven Architecture (EDA), Fortify, Frontend, Frontend-Entwicklung, Git, GitLab, Glassfish, Grafana, Gradle, Groovy, HSQLDB, Hibernate, Hudson, IntelliJ IDEA, Internetportale, Java, Java 8, Java EE, JAX-RS, JDBC, JEE, Jenkins, Jira, JMX, JMS, JNDI, JPA, JSF, JSP, JAXB, JavaScript, JUnit, Kafka, Kanban, Kubernetes, Kotlin, LDAP, Linux, Liquibase, MariaDB, Maven, Microservices, Model Driven Architecture, MongoDB, Multithreading, MQTT, MS SQL-Server, MySQL, Neo4J, Node.js, NoSQL, Objektorientierte Analyse, OKR, OOD, OOP, Oracle, Pascal, Performance-Tuning, PHP, PL/SQL, PostgreSQL, Postgres, Python, RabbitMQ, Redmine, Refactoring, Reverse engineering, Route53, Ruby, S3, SAFe, SCRUM, Schnittstellendesign, Service Oriented Architecture, SOAP, Software Architecture, Softwarearchitektur, Softwarearchitekturen, SonarQube, Solaris, Spring, Spring Boot, Spring MVC, SQLite, SVN, Swagger, Terraform, Test Driven Development, TDD, Testabdeckung, Testframeworks, TestNG, Terraform, Tomcat, Trivy, TypeScript, Trello, UML, VueJS, Webframeworks, Webservices, Windows, WSO2, XSLT
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
tbd
Im Rahmen des Projektes soll eine moderne Plattform zur Berechung komplexer Prozesse bei der Bemessung und für den Betrieb von Kläranlagen entstehen ("Grüne Wiese"). Ingeniere und Planer sollen die Software online und offline nutzen können. Auf dem PC im Büro ebenso, wie Vor-Ort am Klärbecken mit dem iPad ohne Internetverbindung. Im Mini-Team (drei Leute) besteht meine Aufgabe darin, eine robuste und salierbare Software-Architektur zu entwerfen und moderne Entwicklungsmethoden zu etablieren (Scrum, CI/CD, Cloud-Native, DDD, TDD, Shift-Left, …). Aufgrund der Tatsache, dass das Team so klein ist, darf ich in diesem Projekt alles machen was ich liebe - nämlich:
Tech-Stack
AWS Elastic Kubernetes Service (EKS) + AWS Fargate, MongoDB, Cloudfront, Cloudwatch, Elastic Search, Kibana, Java, Kotlin, Spring Boot, Angular/TypeScript, Helm, Terraform, GitLab CI/CD
- Erfassen und dokumentieren von Anforderungen und Qualitätszielen (funktional und nicht-funktional)
- Entwurf und Dokumentation einer flexiblen und leistungsstarken Software-Architektur (Arc42, UML, BPMN)
- Aufbauen von robusten („Self-Healing”) und kosteneffizienten („AutoScaling”) Cloud-Infrastrukuren (Iac mit Terraform + GitLab CI)
- Implementierung von Monitoring- und Alerting-Mechanismen in der Cloud
- DevOps-Entwicklung von CI/CD-Pipelines mit GitLab inkl. diversen Teststufen (Shift-Left-Ansatz), statischen Code-Quality und Security-Scans (auf Code und Container-Ebene)
- Definition von RestAPIs (Contract First mit Open-API)
- Entwicklung von Microservices mit Java und Kotlin (Spring-Boot, MongoDB)
- In geringem Umfang auch (Mit-)Entwicklung am Angular Frontend
Tech-Stack
AWS Elastic Kubernetes Service (EKS) + AWS Fargate, MongoDB, Cloudfront, Cloudwatch, Elastic Search, Kibana, Java, Kotlin, Spring Boot, Angular/TypeScript, Helm, Terraform, GitLab CI/CD
Projektziel/Leistungsumfang
Entwickler und DevOps-Engeneer im Projekt EGP-Framework bei der Atruvia AG.
Die EGP (Enterprise Gesamtbanksteuerung Plattform) ist eine umfassende Banksteuerungslösung, die verschiedene geschäftliche Anforderungen wie Buchhaltung, regulatorisches Meldewesen, Controlling und Risikomanagement in einem einheitlichen System vereint. Das EGP-Framework ist eine Sammlung querschnittlicher Bibliotheken und Services welche in allen Bounded Context Scopes der Plattform Verwendung finden.
Hauptaufgaben und Verantwortlichkeiten:
- Softwareentwicklung: Weiterentwicklung von Framework-Komponenten und -Services. Primär mit SpringBoot (90%) und etwas Python (10%).
- Durchführung der Migration von Java 17->21 sowie SpringBoot 3.2->3.4 in etwa 80 Library- und Service-Repositories (Anpassung Maven-POMs, Dockerfiles, Jenkins-Pipelines, Sourcecodemigration, Testevolution).
- Entwicklung von Unit und Integrationtests im mit Junit und Jgiven.
- Durchführung und Analyse von Performance-Messungen mit Dynatrace.
- Weiterentwicklung der mehrstufigen CI/CD-Pipelines (Unit-Tests, Security-Analysen, Docker-Build, Harbor-Deployment, ...).
Technologien und Werkzeuge:
Java (90%), Python (10%), SpringBoot, JPA/Hibernate, JGiven, OpenAPI, Camunda 7, Podman, OpenShift/Kubernetes, Oracle DB, SonarQube, Dynatrace, Jenkins, Harbor, Bitbucket, Jira, Confluence
Zertifikate
iSAQB Certified Professional for Software Architecture, Advanced
iSAQB2015
Certified Enterprise Integration Specialist
SpringSource2012
OMG Certified UML Professional – Intermediate
OMG2010
Certified Spring Professional
SpringSource2010
Certified Expert in Business Process Management - Fundamental
OMG2010