Software Developer - Public Sector Solutions | Softwareentwickler (m/w/d) - Public Sector Solutions,München,Nürnberg,Landshut,Würzburg,Bayreuth
Anstalt für kommunale Datenverarbeitung Bayern
Job Summary
Join a team dedicated to digitizing German public administration by developing reliable, accessible, and user-friendly software solutions for cities and municipalities across Bavaria and Germany. In this role, you will program the future, translating complex functional requirements into smart, high-quality applications—from citizen portals to specialized administrative procedures. You will utilize modern technologies and frameworks, including Java, C, Spring, .NET, REST, and Kubernetes, contributing your expertise from initial conception through to the Go-Live phase. Key responsibilities involve designing clean, maintainable, test-driven code, providing impulses on architecture and performance within agile, cross-functional teams, and offering third-level support. This position requires a completed degree in Informatics or a comparable qualification, coupled with several years of experience in object-oriented software development and routine use of modern development tools like Git and Jenkins. The position offers a secure, permanent contract and high flexibility, including the option for up to 60% mobile work and workation opportunities.
Required Skills
Education
Completed degree in (Business) Informatics or a comparable qualification
Experience
- Several years of experience in software development, ideally with Java, C, or comparable object-oriented languages
- Routine in handling modern development tools (Git, Jenkins, JIRA, Confluence)
- Experience in developing Web Services, APIs, and relational databases (JPA, Hibernate, SQL)
- Experience with development methods such as Test-Driven Development (TDD) or CI/CD
Languages
Additional
- Must be based in or near one of the following locations: Munich, Nuremberg, Landshut, Würzburg, or Bayreuth. Requires analytical thinking, a structured working style, and willingness to take responsibility.