IT developer including Java, Spring Boot, JPA, Hibernate, SonarQube, Kubernetes, OAuth, etc.

GULP Information Services GmbH
Ingolstadt, Germany
2 days ago
Apply on www.careerjet.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Tech stack

Java (Programming Language) Spring Security Application Programming Interfaces (APIs) User Authentication Automation of Tests Checkstyle Software Quality Databases Continuous Integration Relational Databases Github Gradle
+28 more
Groovy Hibernate (Java) Infrastructure as a Service (IaaS) Java Persistence API Spring Framework Junit PostgreSQL Liquibase OAuth OpenShift Scrum Methodology Regression Testing Openid Connect Mockito Prometheus Software Engineering SonarQube Management of Software Versions Data Logging Grafana Spring-boot Spock Backend Containerization Gitlab-ci Kubernetes Docker Microservices

Requirements

Muss-Kriterien Sehr gute und aktuelle Kenntnisse in der Backend-Entwicklung mit Java und dem Spring Framework, insbesondere Spring Boot, einschließlich der Entwicklung skalierbarer und wartbarer Microservices. Fundierte Erfahrung im Umgang mit relationalen Datenbanken, insbesondere PostgreSQL, sowie mit ORM-Technologien wie Hibernate und JPA. Darüber hinaus werden praktische Kenntnisse in der Verwaltung und Versionierung von Datenbankschemata mittels Flyway oder Liquibase vorausgesetzt Umfassende Kenntnisse in der Containerisierung von Anwendungen mit Docker sowie praktische Erfahrung mit Container-Orchestrierungsplattformen wie Kubernetes oder OpenShift für Deployment, Skalierung und Betrieb von Anwendungen. Nachgewiesene sehr gute Deutschkenntnisse auf Niveau C2 des Gemeinsamen Europäischen Referenzrahmens (GER) oder der Status als deutscher Muttersprachler - Nachweis über Zertifikat (Niveau C2) oder Muttersprachler-Status Erfahrung in der Entwicklung und Implementierung automatisierter Tests für Java- und Spring-Anwendungen. Hierzu gehören insbesondere Spring Boot Test, JUnit, Mockito sowie WireMock für Unit-, Integrations- und Schnittstellentests. Sicherer Umgang mit dem Build- und Dependency-Management-Tool Gradle. Erfahrung mit Werkzeugen zur Sicherstellung und Überwachung der Codequalität, insbesondere SonarQube und Checkstyle Praktische Kenntnisse in der Einrichtung und Betreuung von CI/CD-Pipelines mit gängigen Werkzeugen wie GitLab CI oder GitHub Actions. Fundierte Kenntnisse in den Bereichen Authentifizierung und Autorisierung auf Basis von OAuth 2.0 und OpenID Connect sowie praktische Erfahrung mit Spring Security zur Absicherung von Anwendungen und APIs Soll-Kriterien Fundierte Erfahrung in der Analyse, Optimierung und Performance-Steigerung von Datenbanksystemen, einschließlich der Identifikation von Engpässen sowie der Umsetzung nachhaltiger Optimierungsmaßnahmen Umfangreiche praktische Erfahrung in agilen Softwareentwicklungsprojekten nach Scrum Sichere Kenntnisse im Bereich Software-Testing mit Groovy und Spock, insbesondere bei der Entwicklung und Pflege von Unit-, Integrations- und automatisierten Regressionstests Erfahrung im Betrieb und der Überwachung produktiver Anwendungen unter Einsatz moderner Monitoring- und Logging-Lösungen, insbesondere mit Prometheus und Grafana, zur Sicherstellung von Stabilität, Performance und Verfügbarkeit Fundierte Kenntnisse im Umfeld von Infrastructure as a Service (IaaS) sowie praktische Erfahrung im Deployment und Management containerisierter Anwendungen, insbesondere mit Helm zur Verwaltung von Kubernetes-Anwendungen

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.de
Prepare application

Good distractions

Loading talks and stories from around this role…