FourEnergy
(Senior) Software Architekt Java (m/w/d)
Berlin, Deutschland | Remote · 6 months ago
Tech Stack
JavaSpringSpring BootPHPHTMLCSSJavaScriptVueAngularReactBashDockerKubernetesvSpherearc42UML KotlinPostgreSQLOpenID ConnectOAuthKeycloakGitArchiMatePlantUMLAsciiDoc
Language Requirements
English
Requirements
Senior Seniority
No Degree
Remote Policy
Remote
Germany
Als IT-Beratung liegt unser Schwerpunkt auf dem **IT-Entwicklungsbereich** sowie den dazugehörigen **Business-Funktionen**. Wir begleiten unsere Kunden entlang des gesamten Softwareentwicklungszyklus – mit besonderem Fokus auf das **moderne Java-Ökosystem**. Unsere Expertise reicht von **Backend-, Frontend- und Fullstack-Entwicklung** über **DevOps und Softwarearchitektur** bis hin zu **Qualitätssicherung (QA)**.
Auch in **IT-nahen Business-Rollen** bieten wir spannende Aufgabenfelder: **Product Owner**, **Scrum Master**, **technische Projektleiter**, **Business Analysten** und **PMO-Experten** finden bei uns ihr berufliches Zuhause.
Heute zählen wir rund **270 engagierte Kolleginnen und Kollegen**, die tagtäglich unsere über **40 aktiven Kunden** aus unterschiedlichsten Branchen in ihren Projekten erfolgreich unterstützen.
Als IT-Beratung liegt unser Schwerpunkt auf dem **IT-Entwicklungsbereich** sowie den dazugehörigen **Business-Funktionen**. Wir begleiten unsere Kunden entlang des gesamten Softwareentwicklungszyklus – mit besonderem Fokus auf das **moderne Java-Ökosystem**. Unsere Expertise reicht von **Backend-, Frontend- und Fullstack-Entwicklung** über **DevOps und Softwarearchitektur** bis hin zu **Qualitätssicherung (QA)**.
Auch in **IT-nahen Business-Rollen** bieten wir spannende Aufgabenfelder: **Product Owner**, **Scrum Master**, **technische Projektleiter**, **Business Analysten** und **PMO-Experten** finden bei uns ihr berufliches Zuhause.
Heute zählen wir rund **270 engagierte Kolleginnen und Kollegen**, die tagtäglich unsere über **40 aktiven Kunden** aus unterschiedlichsten Branchen in ihren Projekten erfolgreich unterstützen.
## Aufgaben
* Deine praxisnahe Erfahrung in **Microservices-Architektur**, gepaart mit einem klaren Verständnis für **Domain Driven Design**, formt eine Architekturvision, die nicht nur auf Einzelkomponenten, sondern auch auf deren koordinierte Gesamtheit abzielt.
* Du bist in der Lage Architektur in Bezug auf **Skalierbarkeit, Wartbarkeit und auch die Sicherheit der Systeme** zu bewerten und zu entwickeln.
* In einem dynamischen Umfeld mit vielfältigen Technologien bringst du nicht nur technische Kompetenz, sondern auch eine agile Denkweise ein. Dein Beitrag geht über die reine Entwicklung hinaus und trägt zur kontinuierlichen Optimierung der Arbeitsprozesse bei.
* Deine Expertise schafft eine technologische Basis, die nicht nur aktuelle Anforderungen erfüllt, sondern auch **Raum für zukünftige Innovationen** lässt.
* Deine umfassende Beherrschung verschiedener Web-Technologien ermöglicht die **Gestaltung von benutzerzentrierten Oberflächen**, die nicht nur funktional, sondern auch ansprechend sind.
* Dein Wissen in Virtualisierungstechnologien optimiert die Ressourcennutzung, gewährleistet Skalierbarkeit und sorgt somit für eine **effiziente Infrastruktur**.
* Deine Kompetenz in der **Containerisierung** vereinfacht und optimiert den Entwicklungsprozess, fördert Konsistenz und ermöglicht eine reibungslose Bereitstellung von Anwendungen.
* Dein Verständnis für die Prinzipien von **Architekturwerkzeugen** schafft eine strukturierte Dokumentation, die nicht nur für das aktuelle Team, sondern auch für nachfolgende Entwickler verständlich und nachvollziehbar ist.
## Qualifikation
* Als Consultant bringst du Hands-on Expertise im Bereich **Microservices-Architektur** mit und hast ein klares Verständnis für Domain Driven Design.
* Agile Arbeitsumgebung mit breitem Technologiespektrum sind dein Ding.
* Java (**11+, Spring, Spring Boot**) liegt in deinem Repertoire und du fühlst dich damit Pudelwohl.
* Du beherrschst weitere Web-Technologien (z.B. PHP, HTML, CSS, JavaScript) souverän, wie deren Frameworks (**vue.js, Angular, react …**).
* Shell-Programming und Bash Scripting nutzt du für innovative und effiziente Lösungen.
* Durch **Virtualisierung** (z.B. vSphere) bist du in der Lage VMs zu erstellen, starten und stoppen.
* Containern ist keine Frage von Lebensmitteln. Sondern bedeutet Expertise in **Docker, Kubernetes**.
* Du kennst die Prinzipien von Architekturwerkzeuge (z.B. **arc42, UML**).
* Nice to Have: Du schätzt Hexagonale Architektur und bringst Erfahrung in Kotlin mit. PostgreSQL, OpenID Connect und OAuth, KeyCloak IDM, Git, Architektur-Tools wie Archimate, PlantUML und Asciidoc sind für Dich weitaus mehr als Abkürzungen.
## Benefits
* **Work-Life-Balance:** nicht nur ein Buzzword, sondern gelebt durch Remote-Work, 30 Tage Urlaub, flexible Arbeitszeiten und Workation
* **Vergütung & Leistungen:** sehr attraktive Bezahlung mit Wachstumsperspektive, Vergünstigungen über Corporate Benefits, Unterstützung bei Deiner individuellen Altersvorsorge
* **Persönliche Entwicklung & Ausstattung:** individuelle Weiterentwicklungs-möglichkeiten und eine moderne Ausstattung (auch Zuhause) sind für uns selbstverständlich
* **People & Community:** Afterworks in Deiner Region, drei Tage Off-Site mit der gesamten Crew, Familienfeste für Groß & Klein, digitale Spieleabende und remote Kaffeepausen mit den Kollegen, damit Du von Anfang an Teil der 4E-Family bist
* **Feel-Good:** der obligatorische Obstkorb, die Heiß- und Kaltgetränke-Flat im Büro sind natürlich inclusive, mit Wellpass unterstützen wir Dich bei Deinen Wünschen im Fitnessbereich
* **Nachhaltigkeit:** Vergünstigtes Deutschlandticket sowie Firmenreisen mit der Bahn – unser Beitrag zu einem verantwortungsvollen Umgang mit unserer Zukunft.