Aufgaben
- Erstellung und Weiterentwicklung von Testanwendungen (Java, Ansible, Cloud, MOC, Testcontainer, DB etc.)
- Entwicklung sowie Betrieb einer Testautomatisierung im Docker-basierten Cloud-Umfeld
- Aufbau, Pflege und Optimierung von CI/CD-Pipelines
- Einsatz und Anwendung von Testtools wie SoapUI und Tosca
- Durchführung von Resilience Tests gemäß DOR
- Eigenständiges Aufsetzen und Betreiben bereitgestellter ThinkPads mit Ubuntu 22.04
Profil
- Fundierte Kenntnisse in Java 17+, Spring Boot 3.x und Maven / Profundes Verständnis von SOAP / REST APIs sowie von XML, YAML, JSON und OpenAPI 3.0
- Erfahrung im Umgang mit Git/GitLab inkl. CI-Pipelines (Renovate, AquaScan, SonarQube von Vorteil)
- Tiefgreifende Erfahrung mit Ansible, Nexus Repository Manager und Unit-Tests (JUnit, optional Cucumber)
- Solides SQL-Grundwissen und Erfahrung mit Datenbanken (Oracle, DB2, MS SQL, PostgreSQL), JDBC, JPA und Hibernate
- Sicherer Umgang mit IDEs wie IntelliJ und Eclipse / Routiniert im Umgang mit Dokumentations- und Tracking-Tools wie Confluence und Jira
- Grundkenntnisse in AWS (VPC, RDS, EC2, Availability Zones) / Grundverständnis von API-Management, Kubernetes-Deployments und Docker (optional)
- Sicherer Umgang mit Linux (SLES) einschließlich Bash, awk, grep, Systemd, Zypper, Journalctl
- Grundwissen in SSL & Zertifikatsmanagement sowie Netzwerkgrundlagen (OSI-Modell, Firewall)
- Verständnis verteilter Systemtopologien sowie von Release- und Desaster-Recovery-Prozessen im Cloud-Umfeld
- Kenntnisse in Infrastructure as Code / Configuration as Code / Zertifizierung als Softwarearchitekt nach iSAQB CPSA-F (Foundation Level) oder gleichwertige Qualifikation
Benefits
- Remote-Möglichkeit
- Arbeiten mit moderner Infrastruktur und neuesten Technologien
- Spannendes Unternehmen