Java Developer (w/m/d) in einem Unternehmen, das nutzerfreundliche Lösungen in Cyber-Security anbietet
Was Deinen Job ausmacht
Du wirst ein wichtiges Teammitglied bei der Entwicklung und Wartung neuer, containerisierter Dienste werden, die die Kommunikation für alle sicher machen.
Dein Einfluss auf das Team wird das Innovationstempo und den Erfolg des gesamten Unternehmens steigern. Du bist bereit, in eine neue Welt der losen Grenzen einzutauchen, die durch Microservices ermöglicht wird, die über Message Broker verbunden sind.
Du möchtest deinen Service mit Go erstellen? Los geht's! Du hast ein neues Konzept, ein neues Framework oder eine neue Bibliothek entdeckt?
Pack es auf den Tisch! Du findest dich in einer Welt von aufgeschlossenen Menschen wieder, die Gleichgesinnte suchen. Die Mischung aus Freiheit und Verantwortung wird Teil Deines täglichen Lebens werden.
Hilf uns bei der Transformation und Erstellung einer containerisierten Microservice-Architektur in Java (oder anderen Sprachen) zur Entwicklung neuer Produkte.
- Entwickle und plane zusammen mit dem Team proaktiv unsere Unternehmensprodukte und finde neue Wege und Lösungen, um Spitzenprodukte zu entwickeln und unsere Marktposition auszubauen
- Analysiere mögliche Probleme oder Blockaden innerhalb der Entwicklungsstrategie und plane vorausschauend
- Entwickle ein tiefes Verständnis für die Fähigkeiten des Teams / Produkts und agiere als effektiver Koordinator für unsere internen Stakeholder
- Richte die Arbeit Deines Teams auf die anderen RND-Teams aus, um sicherzustellen, dass unser Produkt und seine Komponenten in die gesamte Entwicklungsarchitektur passen
- Sei Teil eines funktionsübergreifenden Teams und scheue nicht davor zurück, Dich mit neuen Technologien und Denkmustern auseinanderzusetzen
Was wir uns wünschen
- Du hast mindestens 4 Jahre lang erfolgreich in einem Entwicklungsteam gearbeitet und mit diesem Team erfolgreich Lösungen und Produkte geliefert
- Du verfügst über mindestens 2 Jahre praktische Erfahrung im Umgang mit Java. Wir arbeiten hauptsächlich mit Java11 / 17 / 21
- Du verfügst über fundierte Kenntnisse und Verständnis von Softwarearchitekturen wie Monolithen und Microservices
- Du hast Erfahrung mit Sicherheit, z.B. PKI, S / Mime, OpenPGP, X.509-Zertifikate, PGP-Schlüssel
Du kennst Dich mit folgenden Technologien gut aus :
- Java : Java 11 / 17 / 21
- Linux : Basic proficiency in Linux commands
- Shell Scripting : ANSI Shell, Bash
- Frameworks : Spring MVC, Spring Boot, Data, Integration
- Message Brokers : NATS / RabbitMQ / Kafka
- Containerization : Docker, Kubernetes
- Microservice Design : Experience with microservice architecture
- Monoliths : Experience with monolithic applications
- Build Tools : Gradle / Maven
- Software Testing Methodologies
- Idealerweise hast Du bereits Kenntnisse über Email, SMTP, Java Mail und Bouncycastle
- Gute Englischkenntnisse (mindestens B2)
Du hast das Gefühl, nicht alle Qualifikationen zu erfüllen? Bewirb Dich trotzdem, wenn Du die Aufgaben spannend findest.
Wir möchten Dich kennenlernen.Bitte beachte, dass wir nur PDF-Dateien als Anhänge für die Bewerbung akzeptieren können. Andere Formate werden nicht gesichtet.
Wir danken für Dein Verständnis.
Was wir Dir bieten
- Flexible Arbeitszeiten und Home-Office möglich
- Mobilität : Kostenloses Deutschlandticket, Job-Rad-Leasing oder Parking
- Zuschüsse für Essen (z.B. Lieferando) und Internet im Home-Office
- Vorteile im Büro : Dachterrassen & grüner Innenhof, Bio-Obst und -Getränke, Paketannahme
- Get together : Pizzafriday im Office, regelmäßige Teamevents, große Sommerparty
- Verantwortungsvolle Führung : Onboarding, regelmäßige Feedbackgespräche und transparente Quartalsziele.
- Innovativ ohne Startup-Risiko : Wir sind unabhängig von Investoren und unser Geschäftsmodell ist seit 2004 profitabel doch darauf ruhen wir uns nicht aus und verfolgen weiterhin große Pläne
- Sinnvolle Tätigkeit in der IT-Sicherheit und die Möglichkeit an großen Herausforderungen unserer Zeit zu arbeiten
- Großes Marktpotenzial weltweit