Join our team and be part of Germany's digital administration revolution! We are seeking a talented (senior) Java Developer to design software solutions that facilitate a modern and cooperative relationship between citizens and administrations in cities and communities throughout Bavaria and beyond.
Responsibilities:
- Contribute to the exciting redevelopment and migration of our financial software to a new technology stack.
- Design and implement functional and technical components (full stack).
- Develop complex software requirements within an agile team.
- Continuously review and optimize existing functionalities and processes (refactoring).
- Ensure continuous quality assurance through code review, unit tests, and component and specialist tests.
Requirements:
- Completed university or technical college degree with a focus on (business) informatics or equivalent training.
- Practical experience in developing IT solutions with Java EE (JPA, CDI, Bean Validation).
- Proficiency in dealing with relational databases (Microsoft SQL Server, Oracle) and SQL queries.
- Enjoy agile and diverse software development.
- Familiarity with using Maven and Git.
- Strong adherence to the values and principles of clean code.
What We Offer:
- Approachable and value-based management and corporate culture that supports innovative and independent work.
- Secure job with an attractive salary and open-ended employment contracts.
- Flexible work arrangements, including flextime and up to 60% work from home option.
- 30 days of holiday plus 3 paid days off for a healthy work-life balance.
- Opportunities for further development through part-time study with our support and talent management programs.
- Modern offices with excellent transport connections and attractive facilities.
- Corporate benefits, including subsidized childcare, discounted Germany tickets, and employee events.
- Offices in Augsburg, Bayreuth, Chemnitz, Landshut, Munich, Nuremberg, Regensburg, Wuerzburg