Software Engineer
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> We are working with one of Germany's top ten municipal IT service providers, powering over 18,000 office workstations in town halls and district administrations across the Lower Rhine and Rhineland regions with comprehensive IT solutions.<br/><br/>The Role<br/><br/><ul><li> Develop backend components and interfaces for integrating communal specialized applications</li><li> Expand the central document management system with new functionalities and services</li><li> Implement microservices, APIs, and backend components using Java and Spring Boot</li><li> Translate functional requirements into technical solutions in coordination with specialist departments</li><li> Develop automated tests, conduct code reviews, and create technical documentation</li><li> Evolve system architecture and development standards<br/><br/></li></ul>What You'll Need<br/><br/><ul><li> Completed degree in computer science, administrative informatics, or a comparable field, or vocational training as an IT specialist in application development</li><li> Several years of experience in backend development with Java and Spring Boot</li><li> Experience with webservices (REST, SOAP) and data formats like JSON and XML</li><li> Proficient in development tools such as IntelliJ, Git, GitLab, SonarQube, and Maven</li><li> Ideally, initial experience with container technologies (e.g., Kubernetes) and basic Linux knowledge</li><li> Very good German language skills (at least C1) in spoken and written<br/><br/></li></ul>What's On Offer<br/><br/><ul><li> Crisis-proof job with flexible working hours</li><li> Free parking and charging options for electric vehicles and bikes</li><li> Comprehensive onboarding with introductory events and engaging tasks</li><li> Health initiatives and discounted access to a fitness network</li><li> Numerous opportunities for further education and training<br/><br/></li></ul>Apply via Haystack today!<br/><br/> </div>