Erreichen Sie in nur 12 Wochen eine umfassende NIS2-Prüfungsbereitschaft.Erfahren Sie mehr über unsere NIS2-Compliance →
Setzen Sie KI in Ergebnisse umBauen Sie Ihre KI-orientierten Teams auf →

Senior-BE-Entwickler (Java)

Wir suchen zwei hochqualifizierte und erfahrene Senior Java-Entwickler für unser Scrum-Team (2 Backend-Entwickler, 2 Frontend-Entwickler, 2 QA-Ingenieure). Der ideale Kandidat verfügt über fundierte Kenntnisse in der objektorientierten Programmierung (OOP) und ist mit den SOLID-Prinzipien bestens vertraut. Sie sind für die Konzeption, Implementierung und Wartung komplexer Anwendungen unter Verwendung von Java und verschiedenen modernen Technologien verantwortlich. Zu Ihren Aufgaben gehört die Zusammenarbeit mit funktionsübergreifenden Teams, um hochwertige Softwarelösungen zu liefern, die den Anforderungen unserer Kunden entsprechen.

Ort: Krakau

Über den Kunden: Unser Kunde ist ein weltweit führendes Unternehmen in den Bereichen Fachverlagswesen, Business Intelligence und Veranstaltungsmanagement. Mit Niederlassungen in über 30 Ländern unterstützt das Unternehmen Fachleute aus verschiedenen Branchen wie dem Gesundheitswesen, dem Finanzsektor und der Technologiebranche durch die Bereitstellung von Experteninhalten, datengestützten Erkenntnissen und erstklassigen Veranstaltungen. Seine Mission ist es, Branchenexperten dabei zu unterstützen, fundiertere Entscheidungen zu treffen und Innovationen voranzutreiben, indem es ihnen Zugang zu aktuellem, relevantem Wissen verschafft.

Aufgaben

  • Entwicklung, Erstellung und Wartung leistungsstarker, skalierbarer Java-Anwendungen
  • In allen Projekten die Prinzipien der objektorientierten Programmierung (OOP) und der SOLID-Prinzipien umsetzen und deren Einhaltung sicherstellen
  • Entwickeln Sie Dienste mit Spring Boot 3, wobei der Schwerpunkt auf WebFlux und Netty liegt
  • Integrieren und optimieren Sie Suchfunktionen mit AWS OpenSearch
  • Erstellen und Pflegen von Unit- und Integrationstests mit JUnit 5 und Mockito
  • Entwicklung und Verwaltung relationaler Datenbanken, insbesondere PostgreSQL
  • Nutzen Sie Build-Tools wie Gradle und CI/CD-Tools wie Jenkins, um Entwicklungsprozesse zu optimieren
  • Entwickeln und bereitstellen Sie Anwendungen in containerisierten Umgebungen mit Docker
  • Implementierung von Caching-Lösungen mit Redis
  • Nutzung grundlegender AWS-Dienste (RDS, S3, EC2, Lambda, DynamoDB, Cognito usw.) für die Entwicklung cloudbasierter Anwendungen

Anforderungen & Fähigkeiten

  • Nachweisliche Erfahrung in der Softwareentwicklung mit Java (Versionen 11–21)
  • Fundierte Kenntnisse der objektorientierten Programmierung (OOP) und der SOLID-Prinzipien
  • Umfassende Erfahrung mit Spring Boot und verwandten Spring-Frameworks (mit Schwerpunkt auf WebFlux)
  • Praktische Erfahrungen mit Elasticsearch für die Suche
  • Fundierte Kenntnisse im Bereich Unit-Tests mit JUnit und Mocking-Frameworks wie Mockito
  • Fundierte Kenntnisse im Bereich relationaler Datenbanken, insbesondere PostgreSQL
  • Kenntnisse im Umgang mit Tools zur Build-Automatisierung wie Gradle und CI/CD-Pipelines unter Verwendung von Jenkins
  • Erfahrung mit Docker im Bereich Containerisierung
  • Kenntnisse über Caching-Mechanismen unter Verwendung von Redis
  • Grundlegendes Verständnis der AWS-Dienste und ihrer Anwendung in der Softwareentwicklung
  • Wünschenswerte Qualifikationen:
    • Kenntnisse in reaktiver Programmierung und Frameworks wie WebFlux
    • Kenntnisse über weitere AWS-Dienste und bewährte Verfahren
  • Persönliche Eigenschaften:
    • Ausgeprägte Fähigkeit zur Problemlösung und Liebe zum Detail
    • Hervorragende Kommunikations- und Teamfähigkeiten
    • Fähigkeit, in einem schnelllebigen, agilen Umfeld zu arbeiten
    • Proaktiv und eigeninitiativ, mit einem starken Wunsch, dazuzulernen und sich weiterzuentwickeln

Wenn Sie sich für Technik begeistern und gerne an anspruchsvollen Projekten mit einem talentierten Team arbeiten möchten, würden wir uns sehr über Ihre Bewerbung freuen. Bewerben Sie sich jetzt und helfen Sie uns, Ideen in die Tat umzusetzen: [email protected]

Schicken Sie uns Ihren Lebenslauf und Ihr Anschreiben

„*“ kennzeichnet Pflichtfelder

Vollständiger Name*
Akzeptierte Dateiformate: pdf, doc, docx, maximale Dateigröße: 5 MB.
Datenschutz*
Datenverarbeitung