Deine Aufgaben
1. Software-Entwicklung & Design: Du konzipierst und entwickelst eigenverantwortlich Java-Komponenten auf Basis aktueller Frameworks.
2. Qualität & Sicherheit: Du wendest sicher TDD und Continuous Delivery (CD) an. Du identifizierst und behebst Sicherheitslücken und stellst durch Code Reviews eine exzellente Wartbarkeit sicher.
3. Agile Zusammenarbeit: Du arbeitest eng mit Product Ownern und der Systemarchitektur zusammen, schätzt Aufwände für Stories ein und bringst deine technische Expertise aktiv ein.
4. Mentoring: Du begleitest deine Teammitglieder technisch, teilst dein Wissen und entwickelst unsere internen Coding-Standards aktiv weiter.
5. Cloud & IoT: Du verantwortest den Betrieb deiner Lösungen sowohl in Cloud-Umgebungen als auch auf IoT-Devices.
6. Linux-Expertise: Du besitzt fundierte Kenntnisse im Linux-Umfeld (Shell-Scripting, systemnahe Konfiguration), idealerweise im Kontext von Embedded Systemen oder Server-Deployments.
Dein Profil
7. Ausbildung: Du hast ein Studium der Informatik, Elektrotechnik oder eine vergleichbare Ausbildung (z.B. Fachinformatiker:in) erfolgreich abgeschlossen – auch qualifizierte Quereinsteiger:innen sind willkommen.
8. Erfahrung: Du bringst mindestens 3–5 Jahre praktische Erfahrung in der Java-Entwicklung mit (insb. Spring Boot).
9. Tech-Stack: Du bist sicher im Umgang mit Git und hast Erfahrung in den Bereichen IoT, verteilte Systeme, Cloud Computing, DevOps und IT-Security. Zudem verfügst du über gute Python-Kenntnisse.
10. KI-Mindset: Du begreifst KI als Werkzeug – du nutzt moderne Tools (wie z. B. GitHub Copilot), um deine Effizienz und Code-Qualität zu steigern.
11. Nice to have: Erfahrung mit Kubernetes sowie Domänenwissen im Bereich Energiemanagement oder eine hohe Affinität zur Energiebranche.
12. Arbeitsweise: Du liebst agile Methoden, arbeitest lösungsorientiert und hast einen hohen Qualitätsanspruch.
13. Kommunikation: Du sprichst kommunikationssicher Deutsch und verfügst über gute Englischkenntnisse in Wort und Schrift.
Was bieten wir?
14. einen unbefristeten Arbeitsvertrag bei leistungsgerechter Vergütung
15. flexible Arbeitszeiten und verschiedene Arbeitszeitmodelle; mobiles Arbeiten
16. agiles Arbeiten; lichtdurchflutete Lofts; Arbeitsinseln & Steharbeitsplätze; Englischkurse
17. betriebliches Gesundheitsmanagement; frisches Obst, kostenlose Getränke und Kaffeespezialitäten so viel Du willst
18. gemeinsame Sportveranstaltungen wie Firmenlauf oder Volleyball; Firmen-Fahrrad-Leasing; Karenztage bei nervigen Erkältungen, Zuschuss Urban Sports Club für Deine Fitness
19. Jobticket; Prämie für Mitarbeiterakquise; Betriebsrentenmodell
20. Eigenverantwortung; regelmäßige Feedbackgespräche; feste Weiterbildungsbudgets und Training on the job
21. gesponserte Freizeitaktivitäten (Billard, Kicker, Tischtennis usw.)
22. eine individuelle Gestaltung des eigenen Arbeitsplatzes