Senior Software Engineer Java (m/w/d) Vollzeit / Teilzeit
Core
Developing and maintaining the RIWA GIS Center and adjacent products to support municipalities with digital solutions for smart cities and administrative processes.
Role type
Senior Software Engineer (Java Backend)
Builds
GIS platforms, scalable backend systems, and desktop applications for municipal clients
Domain
Geoinformation, Smart City, Municipal Administration
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Jakarta EE, relational databases, messaging/queue technologies, CI/CD automation, code reviews, unit/integration testing
Preferred skills
Scalable backend architecture design, desktop application development, web technologies (HTML, CSS, JavaScript, TypeScript), agile methodologies
Technologies
Java, Jakarta EE, Spring, Groovy, Node.js, GeoTools, JTS, OpenJUMP, Maven, Git, Jenkins, Docker, Nexus, JUnit, Mockito, Vue, React, TypeScript, HTMX
Responsibilities
Develop and evolve the RIWA GIS Center and related products; ensure platform stability and scalability; optimize release processes; evaluate new technologies; maintain software quality through testing and code reviews; collaborate in an agile environment
Seniority
Senior, hands-on IC