Senior Java Software Engineer

Mtg Ag — Germany · Posted ~1 day ago

Senior Full-time

Skills

Java Distributed systems API development Software architecture Automated testing APIs Distributed Systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineering position developing secure, scalable software services, designing APIs, improving performance, and contributing to engineering excellence.

Highlights

Senior engineering role focused on reliable distributed applications, architecture decisions, and technical mentoring.

Description

Deine Aufgaben Entwurf, Entwicklung und Wartung von hochwertigen Softwarelösungen für komplexe verteilte GeschäftsanwendungenMitgestaltung technischer Designentscheidungen sowie Beitrag zur Architektur und Weiterentwicklung unserer SoftwareplattformenEntwicklung von sauberem, wartbarem und gut getestetem Code nach modernen Best Practices des Software EngineeringsAufbau sicherer, ausfallsicherer und leistungsstarker Services mit starkem Fokus auf Zuverlässigkeit, Wartbarkeit und operative ExzellenzOptimierung von Anwendungsleistung, Ressourcennutzung und SystemreaktionsfähigkeitEntwurf robuster APIs und Integration verteilter Systeme mithilfe moderner KommunikationsmusterSicherstellung der Softwarequalität durch automatisiertes Testen, Code-Reviews, Dokumentation und kontinuierliche VerbesserungEnge Zusammenarbeit mit Product Ownern, Architekt*innen, QA-Engineers und internationalen Entwicklungsteams über den gesamten Software-Lifecycle hinwegMentoring weniger erfahrener Entwickler*innen durch Wissensaustausch, Förderung von Best Practices und Beitrag zu technischer ExzellenzAuf dem Laufenden bleiben bezüglich neuer Technologien und proaktives Erkennen von Möglichkeiten zur Verbesserung unserer Produkte und Entwicklungsprozesse Dein Profil Bachelor- oder Masterabschluss in Informatik, Software-Engineering oder einem verwandten Bereich10+ Jahre Berufserfahrung in der SoftwareentwicklungHervorragende Kenntnisse in Java (Java 21/25 oder neuer)Ausgeprägte Expertise mit Spring Boot, Spring Cloud, Spring Security und dem Spring-ÖkosystemUmfangreiche Erfahrung im Design und der Implementierung von RESTful APIsTiefes Verständnis von verteilten Systemen und Microservice-Architekturen.Fundierte Kenntnisse in JPA/Hibernate und relationalen Datenbanken, Erfahrung mit NoSQL-Datenbanken ist ein VorteilSolides Verständnis von Softwarearchitektur, Design Patterns und Clean-Architecture-PrinzipienErfahrung im Design von hochverfügbaren, fehlertoleranten und wartbaren UnternehmensanwendungenStarkes Verständnis von Nebenläufigkeit (Concurrency), asynchroner Verarbeitung und LeistungsoptimierungErfahrung mit CI/CD-Pipelines, Git, Maven/Gradle, Jenkins, GitLab CI oder ähnlichen ToolsErfahrung 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 Warum wir? Wettbewerbsfähiges Gehalt je nach QualifikationFlexible ArbeitszeitenHome-Office und Remote-OptionenAchtung der Work-Life-BalanceMöglichkeiten zur Ausbildung in neuen TechnologienKarrieremöglichkeiten und Chancen zur WeiterentwicklungInnovatives, modernes und freundliches ArbeitsumfeldVollständig ausgestatteter, leicht zugänglicher ArbeitsplatzMehr Informationen unter: https://www.mtg.de/de/karriere/warum-mtg/ Über uns Willkommen bei MTG AG – dem Spezialisten für sichere Verschlüsselung „Made in Germany“. Seit 1995 entwickeln wir innovative Technologien, die Unternehmen und Behörden helfen, digitale Identitäten und kryptografische Schlüssel sicher zu managen. Werde Teil unseres engagierten Teams und gestalte mit uns die Zukunft der IT-Sicherheit.