> Markdown version of [/jobs/ext/2207274-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/2207274-senior-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Software Engineer - **Company:** Mtg Ag - **Location:** Darmstadt, Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), Computing Platforms, Software Quality, Code Review, Databases, Continuous Integration, Relational Databases, Software Design Patterns, Distributed Systems, Gradle, Hibernate (Java), Java Persistence API, Spring Framework, Apache Maven, NoSQL, Software Architecture, Software Engineering, Software Systems, Test-Driven Development (TDD), Spring Cloud, Concurrency, Spring-boot, Git, Gitlab-ci, Integration Tests, Information Technology, Restful APIs, Jenkins, Microservices - **Published:** August 24, 2026 - **Apply:** https://www.adzuna.de/details/5848403741 ## About the Role * Bachelor- oder Masterabschluss in Informatik, Software-Engineering oder einem verwandten Bereich * 10+ Jahre Berufserfahrung in der Softwareentwicklung * Hervorragende Kenntnisse in Java (Java 21/25 oder neuer) * Ausgeprägte Expertise mit Spring Boot, Spring Cloud, Spring Security und dem Spring-Ökosystem * Umfangreiche Erfahrung im Design und der Implementierung von RESTful APIs * Tiefes Verständnis von verteilten Systemen und Microservice-Architekturen. * Fundierte Kenntnisse in JPA/Hibernate und relationalen Datenbanken, Erfahrung mit NoSQL-Datenbanken ist ein Vorteil * Solides Verständnis von Softwarearchitektur, Design Patterns und Clean-Architecture-Prinzipien * Erfahrung im Design von hochverfügbaren, fehlertoleranten und wartbaren Unternehmensanwendungen * Starkes Verständnis von Nebenläufigkeit (Concurrency), asynchroner Verarbeitung und Leistungsoptimierung * Erfahrung mit CI/CD-Pipelines, Git, Maven/Gradle, Jenkins, GitLab CI oder ähnlichen Tools * Erfahrung mit automatisiertem Testen, Integrationstests und testgetriebener Entwicklung (TDD). * Exzellente analytische Fähigkeiten, Problemlösungskompetenz und KommunikationsstärkeFließende Englisch- und Deutschkenntnisse in Wort und Schrift ## Description * Entwurf, Entwicklung und Wartung von hochwertigen Softwarelösungen für komplexe verteilte Geschäftsanwendungen * Mitgestaltung technischer Designentscheidungen sowie Beitrag zur Architektur und Weiterentwicklung unserer Softwareplattformen * Entwicklung von sauberem, wartbarem und gut getestetem Code nach modernen Best Practices des Software Engineerings * Aufbau sicherer, ausfallsicherer und leistungsstarker Services mit starkem Fokus auf Zuverlässigkeit, Wartbarkeit und operative Exzellenz * Optimierung von Anwendungsleistung, Ressourcennutzung und Systemreaktionsfähigkeit * Entwurf robuster APIs und Integration verteilter Systeme mithilfe moderner Kommunikationsmuster * Sicherstellung der Softwarequalität durch automatisiertes Testen, Code-Reviews, Dokumentation und kontinuierliche Verbesserung * Enge Zusammenarbeit mit Product Ownern, Architekt*innen, QA-Engineers und internationalen Entwicklungsteams über den gesamten Software-Lifecycle hinweg * Mentoring weniger erfahrener Entwickler*innen durch Wissensaustausch, Förderung von Best Practices und Beitrag zu technischer Exzellenz * Auf dem Laufenden bleiben bezüglich neuer Technologien und proaktives Erkennen von Möglichkeiten zur Verbesserung unserer Produkte und Entwicklungsprozesse ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany)