Skills
Skills
Technologische Kernkompetenzen sind Java-Backend Entwicklung, (Java (v. 8/9/11//15/17), Spring, J2EE, OSGI,…) und Webtechnologien (React, JSP, Servlets, Portlets, Javascript, JQuery, HTML, CSS)
Frameworks
- Eclipse-RCP und viele weitere Eclipse Projekte (SWT, JFace, EMF, JDT)
- IntelliJ IDEA, JDeveloper, NGINX Webserver , Apache Tomcat/Beam, NetBeans, Open Liberty, Spring STS, Spring / Spring-Boot, Spring Data, Spring Security, Spring WebFlux und Spring Cloud, (Azure) OpenAI, Python (PyTorch, PyScI, Flask)
Cloud Platform
AZURE, AWS, GCP, Cloud Foundry, Oracle Cloud, IBM Cloud, (Azure) OpenAI
Wissen und Erfahrungen
Sehr gute Kenntnisse in:
- modernen virtualisierten und containerbasierten Applokations-Infrastrukturen, Software Architekturen, Scalling Serververless Applikationen und Development Methodologies
- Design, Implemetierung und Maintenance der komplexen Ecosysteme mitsamt Best-Practices für HA + Fault Tolerance
- Entwurf der High-Level Integrations-Architekturen (Virtualisierung / Clustering, Containerization / Dockerization) der JEE Midleware-Komponenten die auf Kubernetes-Platform als PaaS implementiert wurden.
- Sicherheitsverfahren der Web-Applikationen mit Spring Security, Spring Circuit Breakers, Java KeyStore, Vault, ADS/LDAP/Kerberos, DevSecOps mit OAuth2, OpenID Connect, JASON WebToken und RBAC Policies
- Big-Data mit state-of-the-art Data Processing mit Serverless-Architektur, Hadoop eco-systems mit MapReduce (Streaming-Apps mit Akka, Spark, Kafka, Cassandra).
- Continous Integration Pipelines (Jenkins, Docker, Kubernetes, Openshift (Service Mesh, Monitoring, Logging, Serverless, API Gateway, CMS, RDS/MongoDB, NGINX Webservers) …)
- Buildsysteme (Maven, Jenkins, NPM, GitLab, ..) und automatisierten Tests (REST-assured, JUnit, PMD, Silk-Performer, JMeter, LoadRunner, EasyMock, Mockito, ...)
- Automatisierung / Orchestrierung mit Container Tools, Docker/Docker- Compose, Kubernetes, Ranger, ArgoCD, Helm, Helm-Charts
- Infrastructure (IaC) mittels Skriptingtools wie Ansible (playbooks), Puppet und Infrastructure-Provisioning mittels Terraform, Pulumi
- PaaS-Produktpalette (Networking, Serverless Functions, App Services,
Managed Kubernetes, (no)sql Datenbanken wie Oracle/MSSQL, PostgresSQL, MongoDB, Azure CosmosDB und GraphQL API, ..)
- gängigen Betriebssysteme mitsamt Solaris, Oracle Linux, RHEL 7/8,
CentOS, Debian, Unbuntu, SLES + VMWare/vSphere, Windows 8/10/11
- TroubleTickets und Release Management (ARS Remedy, SD, JIRA), Dokumentationsresourcen (Confluence, javadoc) und Health-Checks
- gängigen Betriebssysteme mitsamt Solaris, Oracle Linux, AIX, RHEL 7/8, CentOS, Debian, Unbuntu, SLES + VMWare/vSphere, Windows 8/10/11 und Openstack Technologie