Java Software Developer | Softwareentwickler/-innen (m/w/d)

Bundesamt für Familie und zivilgesellschaftliche Aufgaben

Köln, Nordrhein-Westfalen, Deutschland
Published Feb 5, 2026
Full-time
Fixed-term

Job Summary

This role involves working as a Java Software Developer within the IT Development department of the Federal Office for Family and Civil Society Tasks (BAFzA), a federal authority in Germany. The core responsibilities include the development, maintenance, and optimization of new and existing Java-based (Web) applications. Key tasks involve designing and working with SQL databases and serving as a technical contact person within the IT team. Candidates must possess a Bachelor's degree in Computer Science or a related field, or equivalent professional experience, coupled with at least five years of professional Java programming experience. Essential technical skills include working with JSF frameworks (Angular.JS/PrimeFaces), the Spring Framework, and developing Microservices and Webservices with REST interfaces. Experience with modern development practices like Agile, TDD, and tools such as Git, Jira, Maven, and Docker is mandatory. The position is initially fixed-term until the end of 2028, with the potential for permanent employment, offering competitive public sector compensation and an IT specialist bonus.

Required Skills

Education

Bachelor's degree in Computer Science, Business Informatics, or a comparable field

Experience

  • At least 5 years in professional Java programming
  • Professional experience in software development in a professional environment (if no relevant degree)
  • Experience with JSF frameworks (Angular.JS and/or PrimeFaces)
  • Experience with the Spring-Framework
  • Experience in development and design of Micro- and Webservices with REST interfaces
  • Experience with version management, build processes/Continuous Integration and common software development systems (Jira, Git, Maven, Gradle, Jenkins, Nexus, Docker, Kubernetes or similar)
  • Experience with agile software development processes and Test Driven Development

Languages

German (Fluent)

Additional

  • Must be willing to undergo a security clearance check (SÜG - Sicherheitsüberprüfungsgesetz des Bundes); Foreign university degrees require ZAB recognition; Position is initially fixed-term until 31.12.2028.