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.
1. 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
2. Analysiere mögliche Probleme oder Blockaden innerhalb der Entwicklungsstrategie und plane vorausschauend
3. Entwickle ein tiefes Verständnis für die Fähigkeiten des Teams/Produkts und agiere als effektiver Koordinator für unsere internen Stakeholder
4. Richte die Arbeit Deines Teams auf die anderen RND-Teams aus, um sicherzustellen, dass unser Produkt und seine Komponenten in die gesamte Entwicklungsarchitektur passen
5. Sei Teil eines funktionsübergreifenden Teams und scheue nicht davor zurück, Dich mit neuen Technologien und Denkmustern auseinanderzusetzen
Was wir uns wünschen
6. Du hast mindestens 4 Jahre lang erfolgreich in einem Entwicklungsteam gearbeitet und mit diesem Team erfolgreich Lösungen und Produkte geliefert
7. Du verfügst über mindestens 2 Jahre praktische Erfahrung im Umgang mit Java. Wir arbeiten hauptsächlich mit Java11/17/21
8. Du verfügst über fundierte Kenntnisse und Verständnis von Softwarearchitekturen wie Monolithen und Microservices
9. 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:
10. Java: Java 11/17/21
11. Linux: Basic proficiency in Linux commands
12. Shell Scripting: ANSI Shell, Bash
13. Frameworks: Spring MVC, Spring Boot, Data, Integration
14. Message Brokers: NATS/RabbitMQ/Kafka
15. Containerization: Docker, Kubernetes
16. Microservice Design: Experience with microservice architecture
17. Monoliths: Experience with monolithic applications
18. Build Tools: Gradle/Maven
19. Software Testing Methodologies
20. Idealerweise hast Du bereits Kenntnisse über Email, SMTP, Java Mail und Bouncycastle
21. 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
22. Flexible Arbeitszeiten und Home-Office möglich
23. Mobilität: Kostenloses Deutschlandticket, Job-Rad-Leasing oder Parking
24. Zuschüsse für Essen (z.B. Lieferando) und Internet im Home-Office
25. Vorteile im Büro: Dachterrassen & grüner Innenhof, Bio-Obst und -Getränke, Paketannahme
26. Get together: Pizzafriday im Office, regelmäßige Teamevents, große Sommerparty
27. Verantwortungsvolle Führung: Onboarding, regelmäßige Feedbackgespräche und transparente Quartalsziele.
28. 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
29. Sinnvolle Tätigkeit in der IT-Sicherheit und die Möglichkeit an großen Herausforderungen unserer Zeit zu arbeiten
30. Großes Marktpotenzial weltweit