Software Engineer Java

Kiwigrid GmbH
Dresden, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Remote
Dresden, Germany

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Cloud Computing
Computer Security
Computer Programming
Linux
DevOps
Distributed Systems
Github
Python
Shell Script
Systems Architecture
Spring-boot
GIT
Kubernetes
Information Technology

Job description

  • Software-Entwicklung & Design: Du konzipierst und entwickelst eigenverantwortlich Java-Komponenten auf Basis aktueller Frameworks.
  • 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.
  • 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.
  • Mentoring: Du begleitest deine Teammitglieder technisch, teilst dein Wissen und entwickelst unsere internen Coding-Standards aktiv weiter.
  • Cloud & IoT: Du verantwortest den Betrieb deiner Lösungen sowohl in Cloud-Umgebungen als auch auf IoT-Devices.
  • Linux-Expertise: Du besitzt fundierte Kenntnisse im Linux-Umfeld (Shell-Scripting, systemnahe Konfiguration), idealerweise im Kontext von Embedded Systemen oder Server-Deployments.

Requirements

  • Ausbildung: Du hast ein Studium der Informatik, Elektrotechnik oder eine vergleichbare Ausbildung (z.B. Fachinformatiker:in) erfolgreich abgeschlossen - auch qualifizierte Quereinsteiger:innen sind willkommen.
  • Erfahrung: Du bringst mindestens 3-5 Jahre praktische Erfahrung in der Java-Entwicklung mit (insb. Spring Boot).
  • 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.
  • 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.
  • Nice to have: Erfahrung mit Kubernetes sowie Domänenwissen im Bereich Energiemanagement oder eine hohe Affinität zur Energiebranche.
  • Arbeitsweise: Du liebst agile Methoden, arbeitest lösungsorientiert und hast einen hohen Qualitätsanspruch.
  • Kommunikation: Du sprichst kommunikationssicher Deutsch und verfügst über gute Englischkenntnisse in Wort und Schrift.

Benefits & conditions

  • einen unbefristeten Arbeitsvertrag bei leistungsgerechter Vergütung
  • flexible Arbeitszeiten und verschiedene Arbeitszeitmodelle; mobiles Arbeiten
  • agiles Arbeiten; lichtdurchflutete Lofts; Arbeitsinseln & Steharbeitsplätze; Englischkurse
  • betriebliches Gesundheitsmanagement; frisches Obst, kostenlose Getränke und Kaffeespezialitäten so viel Du willst
  • gemeinsame Sportveranstaltungen wie Firmenlauf oder Volleyball; Firmen-Fahrrad-Leasing; Karenztage bei nervigen Erkältungen, Zuschuss Urban Sports Club für Deine Fitness
  • Jobticket; Prämie für Mitarbeiterakquise; Betriebsrentenmodell
  • Eigenverantwortung; regelmäßige Feedbackgespräche; feste Weiterbildungsbudgets und Training on the job
  • gesponserte Freizeitaktivitäten (Billard, Kicker, Tischtennis usw.)
  • eine individuelle Gestaltung des eigenen Arbeitsplatzes

Apply for this position