(Java) Full Stack Engineer

BSI Deutschland GmbH
Stuttgart, Germany
1 month ago

Role details

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

Job location

Remote

Tech stack

Java
ActiveMQ
Agile Methodologies
Artificial Intelligence
Automation of Tests
Software Quality
Computer Security
Hibernate
Java Message Service (JMS)
Java Persistence API
Spring
JUnit
Microsoft SQL Server
Scrum
Software Architecture
RabbitMQ
Mockito
Apache Wicket
GitHub Copilot

Job description

  • Entwicklung und Weiterentwicklung eines komplexen B2B-Portals im Versicherungsumfeld
  • Umsetzung von Anforderungen im Frontend (Wicket) und Backend (Spring, Hibernate)
  • Integration von Messaging-Komponenten mittels JMS
  • Datenbankmodellierung und -zugriffe mit MS SQL
  • Enge Zusammenarbeit mit Product Ownern, QA und DevOps im agilen Umfeld (Scrum/Kanban)
  • Mitgestaltung von Architekturentscheidungen und technischer Weiterentwicklung
  • Einsatz und Bewertung von KI-gestützten Tools zur Codegenerierung oder Testautomatisierung
  • Fokus auf Softwarequalität durch automatisierte Tests und/oder Security-Prüfungen

Requirements

  • Mehrjährige Erfahrung in der Fullstack-Entwicklung mit Java
  • Sehr gute Kenntnisse in:
  • Spring Framework
  • Apache Wicket
  • Hibernate / JPA
  • JMS (z. B. ActiveMQ, RabbitMQ)
  • MS SQL Server
  • Erfahrung mit agilen Methoden (Scrum, Kanban)
  • Kenntnisse in Testautomatisierung (z. B. JUnit, Mockito) oder IT-Security
  • Erfahrung mit KI-gestützter Codegenerierung (z. B. GitHub Copilot, CodeWhisperer) oder KI-gestütztem Testen von Vorteil

Persönliche Kompetenzen

  • Analytisches Denken und strukturierte Arbeitsweise
  • Ausgeprägte Teamfähigkeit kombiniert mit hoher Eigenverantwortung
  • Leidenschaft für sauberen Code, Testing oder sichere Softwarearchitektur
  • Sehr gute Deutschkenntnisse in Wort und Schrift, Englischkenntnisse von Vorteil

Benefits & conditions

  • Technologisch anspruchsvolle Projekte im Versicherungsumfeld
  • Agile Teams mit viel Gestaltungsspielraum
  • Moderne Arbeitsumgebung und flexible Arbeitszeiten
  • Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten - auch im Bereich KI
  • Attraktive Vergütung und Sozialleistungen

About the company

Alle reden von Digitalisierung – Wir machen es. Wir entwickeln innovative Softwareprodukte in den Bereichen Kundenbeziehungsmanagement (CRM), Marketing Automation und Machine Learning. Unternehmen bei der Digitalisierung und der konsequenten Kundenzentrierung zu begleiten, ist unsere Leidenschaft. Wir lieben modernste Technologie, Handwerk und Innovation. Du auch? Dann bist du bei BSI goldrichtig!

Apply for this position