Senior Software Engineer Java

RIWA GmbH
Memmingen, Germany
20 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Expert
Working hours
Regular working hours
Languages
German
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Software Applications Confluence JIRA Cascading Style Sheets (CSS) Continuous Integration Relational Databases Programming Tools Java Platform Enterprise Edition (J2EE)
+19 more
Groovy Spring Framework Swing (Java) Junit Apache Maven Cisco Nexus Switches Node.Js Mockito Software Engineering TypeScript ReactJS Backend Git Vue.js Integration Tests Information Technology Front End Software Development Docker Jenkins

Job description

  • Weiterentwicklung und technologische Mitgestaltung unseres “RIWA GIS-Zentrums” sowie angrenzender Produkte, die echten Mehrwert für unsere Kunden liefern
  • Sicherstellung einer stabilen und skalierbaren Plattform einschließlich ihrer Schnittstellen
  • Weiterentwicklung und Automatisierung von Releaseprozessen zur Unterstützung kurzer, iterativer Entwicklungszyklen
  • Evaluierung und aktive Mitgestaltung neuer Technologien
  • Kontinuierliche Qualitätssicherung durch Code-Reviews, automatisierte Testverfahren sowie Unit- und Integrationstests
  • Enge Zusammenarbeit und offene Kommunikation in einem stark vernetzten und agilen Umfeld

Unser Tech-Stack

Damit Sie wissen, was Sie im Entwicklungsalltag erwartet. Erfahrung in allen Bereichen wird nicht vorausgesetzt - wichtiger sind Interesse an neuen Technologien und die Bereitschaft, sich kontinuierlich weiterzuentwickeln.

  • Backend: Java, Jakarta EE, Spring, Groovy, Node.js
  • Frontend: Java Swing, TypeScript/JavaScript, HTMX, Vue, React
  • Wichtige Libraries: GeoTools, JTS, OpenJUMP, Lombok
  • Build, Testing & CI/CD: Maven, Git, Jenkins, Docker, Nexus, JUnit, Mockito

Requirements

  • Abgeschlossenes Studium der Informatik, eine Ausbildung im IT-Bereich oder eine vergleichbare Qualifikation
  • Mehrjährige Berufserfahrung und fundierte Kenntnisse in der Softwareentwicklung mit Java
  • Umfangreiche Praxiserfahrung mit Spring Framework und/oder Jakarta EE (Java EE)
  • Sicherer Umgang mit relationalen Datenbanken sowie Messaging- und Queue-Technologien
  • Idealerweise Kompetenz in der Entwicklung skalierbarer Backend-Architekturen sowie Desktop-Anwendungen
  • Kenntnisse in Web-Technologien wie HTML, CSS, JavaScript oder TypeScript sind von Vorteil
  • Erfahrung mit agilen Entwicklungsmethoden und Toolings wie Jira, Confluence und Git
  • Ein hohes Maß an Qualitätsbewusstsein sowie Offenheit für moderne (KI-gestützte) Entwicklungswerkzeuge
  • Sehr gute Deutschkenntnisse in Wort und Schrift (mindestens C1)

Benefits & conditions

  • Ein tolles Team - #GernePerDu - sowie einen abwechslungsreichen Job im Büro und im Homeoffice
  • Attraktives Gehalt, 13 Monatsgehälter, vermögenswirksame Leistungen und eine Erfolgsprämie
  • 30 Urlaubstage, flexibles und familienfreundliches Arbeiten (Gleitzeit und Homeoffice)
  • Corporate Benefits wie z.B. ein Job-Rad, Getränkeflatrate oder Mitarbeitervergünstigungen bei über 1.500 Anbietern
  • Intensive Einarbeitung in das Tätigkeitsfeld sowie regelmäßige Fortbildungen
  • Ein spannendes Umfeld mit abwechslungsreichen Aufgaben
  • Einen sicheren, zentrumsnahen sowie modernen Arbeitsplatz mit Zukunftsperspektive

About the company

Die RIWA GmbH ist ein führendes Unternehmen im Bereich Geoinformationen und kommunale Fachverfahren mit über 25 Jahren Erfahrung und Marktführer in Bayern. Unser Team entwickelt innovative Lösungen zur digitalen Transformation von Städten und Gemeinden, insbesondere durch geografische Informationssysteme (GIS). Darüber hinaus erstellen wir Digitale Zwillinge von Kommunen für Bauplanung, Energiemanagement und nachhaltige Stadtentwicklung. Wir bieten maßgeschneiderte Lösungen und legen großen Wert auf enge Zusammenarbeit.

Werden Sie Teil unseres Teams in einer unserer Niederlassungen in Memmingen oder Augsburg oder nach einer Einarbeitungszeit auch teilweise im Homeoffice. Diese Stelle ist ab sofort in Voll- oder Teilzeit (mind. 30 Stunden) zu besetzen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all