Java Developer with German

Java

Java Developer with German

Java
Trompeterstraße 5, Dresden +4 Locations

Andersen

Full-time
Mid
Hybrid

Job description

Andersen is hiring a Java Developer in Munich to work on a tax processing system, enhancing secure, high-load backend components in a regulated public-sector environment. 

 

The customer is a large public-sector organization coordinating a regional financial administration system. It provides strategic, organizational, and technical oversight to multiple local offices and operates mission-critical digital platforms and high-performance IT infrastructure. The organization drives digital transformation and the adoption of modern technologies in a highly secure and regulated environment. 

 

The project is a nationwide public sector initiative to develop and maintain a unified tax processing system. The team works on enhancing and supporting a central server component that ensures secure, consistent, and efficient handling of tax return data at scale.  


Responsibilities: 

  • Delivering Java-based software development services for the project, ensuring high‑quality implementation aligned with project requirements. 

  • Developing and maintaining applications using Java, Java SE 17+, and the Spring ecosystem (Spring Boot, Spring Beans, DI, configurations, Spring MVC).  

  • Designing, implementing, and documenting REST APIs using OpenAPI, JSON, and YAML. 

  • Using Git, Gradle, JUnit, Mockito, IntelliJ IDEA, and Linux consistently throughout development workflows. 

  • Working with additional technologies such as Docker/Kubernetes/Podman, Java CXF, SQL, Logback, Kafka, and relevant tooling. 

  • Preparing and maintaining comprehensive and structured project documentation in German, including reports, working papers, and other deliverables in MS Office formats. 

  • Collaborating with the team on‑site in Munich and remotely, including occasional business travel (up to approx. five trips per year). 

  • Handling occasional work on weekends, public holidays, or outside regular working hours (approx. 2 requests per year).  

  • Adhering to security, documentation, and quality standards defined by the client. 

  • Applying in‑depth knowledge of requirements management and business analysis in collaboration with stakeholders, ensuring accurate requirement clarification and structured specification. 

 

Must-haves:  

  • Professional experience in Java software development for 4+ years.  

  • Completed degree in computer science or equivalent qualification. 

  • Practical experience with Java SE 17+. 

  • Strong expertise in REST APIs, OpenAPI, JSON, and YAML. 

  • Solid in Spring Boot, Spring Beans, dependency injection, configuration, and the broader Spring ecosystem. 

  • In‑depth knowledge of Git, Gradle, Jira, Confluence. 

  • Basic knowledge of JUnit, Mockito, IntelliJ IDEA, Linux, Docker/Kubernetes/Podman, Java CXF, SQL, Kafka, Logback. 

  • Ability to produce high‑quality documentation for software projects. 

  • Understanding of software architecture fundamentals. 

  • Level of English – from Upper-Intermediate+ and above. 

  • Level of German – from Advanced and above. 

 

Reasons why this job would be interesting to you: 

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.. 

  • The opportunity to change the project and/or develop expertise in an interesting business domain. 

  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee. 

  • The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities. 

  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated. 

  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies). 

  • Certification compensation (AWS, PMP, etc). 

  • Referral program. 

  • English courses. 

  • Compensation for sports activities. 

  • Mobility benefits (e.g., Deutschlandticket, JobRad program, public transportation subsidies). 

 

Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy

 

Join us! 

Tech stack

    English

    B2

    German

    C1

    Git

    advanced

    Java SE 17

    advanced

    JSON

    advanced

    REST API

    advanced

    Confluence

    advanced

    Jira

    advanced

    YAML

    advanced

    Java

    advanced

    Spring Boot

    advanced

Office location

Published: 23.02.2026

Java Developer with German

Summary of the offer

Java Developer with German

Trompeterstraße 5, Dresden
Andersen
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Andersen Soft UAB z siedzibą w Krakow, ul. Al. Pokoju 18, 31 - 564 dalej jako "administrat... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.