Senior Full-Stack Java EntwicklerIn für IT-Security (w/m/d)
Hintergrund
Wir vereinfachen & zentralisieren das Management kryptografischer Schlüssel und Identitäten. Unsere Key-Management-Lifecycle-Technologien für Public-Key-Infrastrukturen (PKI), Key-Management-Systeme (KMS) und Hardware-Security-Module (HSM) schützen Unternehmen, kritische Infrastrukturen und das Internet der Dinge (IoT). Ob intelligente Energienetze wie Smart Grids, Industrie-4.0-Anwendungen, Gesundheitskarten, öffentliche Verwaltung oder Ausweissysteme – unsere Lösungen sichern die Identität und Kommunikation unserer Kunden in aller Welt. Für unseren Standort in Darmstadt erweitern wir unser Team von Software-Ingenieur*innen und Software-Entwickler*innen, um den steigenden Anforderungen des IT-Marktes gerecht zu werden. Wir bieten viele Möglichkeiten in jeder Phase deiner Karriere.
Deine Aufgaben
- Entwerfen, Entwickeln, Testen und Pflegen von Softwarekomponenten für komplexe Geschäftsanwendungen im PKI-Umfeld
- Schreiben von lesbarem und wartbarem Code inkl. Unit-Tests
- Sicherstellung der Qualität in jedem Aspekt deiner Arbeit, vom Schreiben und Pflegen der Dokumentation über das Testen bis hin zum Durchführen von Code-Reviews
- Kommunikation und Zusammenarbeit in einem internationalen Team
- Kundenkommunikation
- Umsetzung von Kundenanforderungen
- Perspektivisch: Projektleitung in kleinen Teams (2-5 Personen)
Wir bieten
- Ein attraktives Gehalt entsprechend deiner Qualifikation
- Räumliche und wissenschaftliche Nähe zu TU Darmstadt, Hochschule Darmstadt und Fraunhofer SIT
- Home-Office und Remote-Optionen
- Berücksichtigung der Work-Life-Balance
- Möglichkeiten zur Weiterbildung in neuen Technologien
- Karrieremöglichkeiten und Chancen zur Weiterentwicklung
- Innovatives, modernes und freundliches Arbeitsumfeld
- Vollständig ausgestatteter, leicht zugänglicher Arbeitsplatz
- Optional private Krankenversicherung
- Mehr unter https://www.mtg.de/karriere/warum-mtg
Dein Profil
- min. 5 Jahre Erfahrung als Softwareentwickler*in
- Abgeschlossenes Studium der Informatik, Ingenieurwissenschaften oder vergleichbarer Abschluss
- Deutsch und Englisch
- Erlaubnis zur Arbeit in Deutschland
- Java und gängige Open-Source Frameworks
- JUnit, Maven
- JavaScript, HTML, CSS, JQuery
- Spring Framework, Spring Boot, Spring Security, Spring Data
- Struts2, Spring MVC, Thymeleaf
- REST- und SOAP-APIs, HTTP
- JPA, Hibernate, HQL, SQL
- Apache Tomcat, Java Servlet API, JSP
- Continuous Integration (GitLab)
Folgende Kenntnisse und Erfahrungen sind von Vorteil
- IntelliJ
- XML, JSON, AsciiDoc
- Oracle Datenbanken, PL/SQL, Trigger, Stored Procedures, Flyway
- Ticketverwaltungssysteme wie YouTrack oder Jira
- IT-Security, Kryptografie, TLS, Bouncy Castle
- Gitlab Build Pipelines
- Monitoring & Reporting Tools (Prometheus, Grafana)
- JavaFX, Java smartcardio API, jdeps, jlink
- Apache Webserver
- Docker, Helm, Kubernetes
- Microservices, OAuth 2.0, Keycloak
- Vue.js, React, Angular, Bootstrap
Außerdem
- arbeitest du gerne in einem vielfältigen, multikulturellen Team,
- bist du leidenschaftlich und motiviert bei deiner Arbeit,
- hast du ein ausgeprägtes kritisches Denken, analytische Fähigkeiten und Problemlösungskompetenz,
- liebst du es, kontinuierlich zu lernen und von anderen zu lernen.
Haben wir Dein Interesse geweckt?
Werde noch heute ein Teil des MTG-Teams!
Bewirb Dich mit Deinem Lebenslauf, Deinen Gehaltsvorstellungen und dem frühestmöglichen Eintrittstermin bei Annette Seltmann (karriere@mtg.de).