(Senior) Java Software Entwickler (m/w/d)
Das erwartet dich
- Als erfahrene : r Entwickler : in übernimmst du in unseren agilen Projektteams eine tragende Rolle und realisierst moderne Softwarelösungen als Berater : in bei unseren Kund : innen vor Ort, im Homeoffice oder bei uns im Büro
- Dabei unterstützt du bei der Auswahl geeigneter Vorgehensmodelle, Aufwandsschätzungen und Softwarearchitekturen
- Unsere Software-Projekte sind vielfältig und umfassen die Unterstützung des Landes und öffentlicher Einrichtungen bei der Erfüllung der Anforderungen des Onlinezugangsgesetzes.
Darüber hinaus modernisieren wir die Software-Landschaft führender Unternehmen in der Telekommunikations-, Automotive- und Logistik-Branche, digitalisieren Prozesse und entwickeln Web- und Mobile-Applikationen mit modernsten Frameworks und Methoden und verbessern diese durch den Einsatz von maschinellem Lernen und anderen KI-Technologien.
Damit überzeugen wir :
Willkommen im Team
Welcome Day & Onboarding
Persönliches Buddy Programm
Work-Life-Balance
30 Tage Urlaub
Flexible Arbeitszeiten
Weiterbildung
Fachtrainings und persönliches Coaching für die Job-relevanten Skills
Individuelle, fachliche und persönliche Weiterentwicklung innerhalb der
Feelgood-Atmosphäre
Regelmäßige Mitarbeiter : innen- & Teamevents
Offene Fehlerkultur, konstruktives Feedback, gegenseitige Unterstützung
Weitere Goodies
Boni Programme
JobRad & Firmenwagen
Das zeichnet dich aus :
- Dein Studium im Bereich Informatik hast du erfolgreich abgeschlossen oder du verfügst über eine vergleichbare Qualifikation
- Du verfügst über langjährige Erfahrung in der Softwareentwicklung und begeisterst mit deiner ausgeprägten Team- und Kommunikationsfähigkeit
- Du bringst Erfahrung in diversen Java-Frameworks (z.B. Spring MVC / Spring Boot, JPA, Hibernate) und modernen Datenbanktechnologien (NoSQL, MySQL, OracleDB) mit
- Darüber hinaus hast du Kenntnisse in agiler, testgetriebener Entwicklung, Continuous Integration und verteilter Versionskontrolle
- Dein Know-how von Software-Design Prinzipien und Patterns zählst du ebenso zu deinen Stärken wie die Erfahrung mit Architekturstilen wie REST und MicroServices
- Du lernst gerne Neues, stellst Dinge in Frage, gehst Problemen auf den Grund, hast Spaß daran im Team zu arbeiten und dein Wissen mit Kolleg : innen zu teilen
- Sehr gute Deutsch- und gute Englischkenntnisse
- Idealerweise hast du bereits Kenntnisse in einem oder mehreren dieser Bereiche oder Lust dich darin weiterzuentwickeln :
Künstliche Intelligenz
Kenntnisse in PythonErfahrung mit maschinellen Lernbibliotheken wie TensorFlow, PyTorch, Keras oder Scikit-learnKenntnisse in der Anwendung und dem Training von tiefen neuronalen Netzen, einschließlich CNNs, RNNsErfahrung mit Werkzeugen wie Pandas, NumPy und Datenbanktechnologien wie SQLErfahrung mit der Nutzung von Cloud-Diensten für die Entwicklung und Skalierung von KI-ModellenKenntnisse in NLP-Technologien und -Frameworks
DevOps
KubernetesInfrastrukturautomatisierung und Systemkonfiguration (z.B. Ansible)Continuous Integration (z.B. Jenkins, Gitlab) und Erfahrung in Cloud Orchestration (z.
B. Docker)Software Configuration Management, Buildsysteme und Versionkontrolle (z.B. Git, Maven, Gradle)
Event / Message Driven Systems
Event Driven Systems und Event Sourcing (z.B. Apache Kafka)Container-Plattformen (Kubernetes)Microservice Architecturen und Domain Driven Design
Moderne Frontendtechnologien
Web Development mit Frontend-Technologien wie Angular, React oder BootstrapObjektorientiertes Design und Implementierung
Cloud-Technologien
Erfahrung im Cloud-Umfeld mit Amazon Web Services oder Microsoft AzureKonfiguration der Cloud-Umgebungen