Go To Content Go To Menu


Working at MTG

Plenty of room for your potentials! Discover exciting and challenging projects and technologically demanding tasks are waiting for you.

Professionals & Young Professionals

Senior Full-Stack Java Developer for IT-Security (f/m/d)


We simplify & centralize the management of cryptographic keys and identities. Our key management lifecycle technologies for public key infrastructures (PKI), key management systems (KMS), and hardware security modules (HSMs) protect companies, critical infrastructures, and the Internet of Things (IoT). Whether intelligent energy networks such as smart grids, Industry 4.0 applications, healthcare cards, public administration, or ID card systems - our solutions secure the identity and communication of our customers worldwide. For our location in Darmstadt, we are expanding our team of software engineers and software developers to meet the increasing demands of the IT market. We offer many opportunities at every stage of your career.

Your tasks

  • Designing, developing, testing, and maintaining software components for complex business applications in the PKI environment
  • Writing readable and maintainable code including unit tests
  • Ensuring quality in every aspect of your work, from writing and maintaining documentation to testing and conducting code reviews
  • Communication and collaboration in an international team
  • Customer communication
  • Implementation of customer requirements
  • Prospective: Project management in small teams (2-5 people

What we offer

  • An attractive salary according to your qualifications
  • Spatial and scientific proximity to TU Darmstadt, Darmstadt University of Applied Sciences and Fraunhofer SIT
  • Home office and remote options
  • Consideration of the work-life balance
  • Opportunities for further training in new technologies
  • Career opportunities and chances for further development
  • Innovative, modern, and friendly working environment
  • Fully equipped, easily accessible workstation
  • Optional private health insurance
  • More at https://www.mtg.de/en/career/why-mtg/

Your profile

  • At least 5 years of experience as a software developer
  • Completed degree in computer science, engineering, or a comparable degree
  • German and English
  • Permission to work in Germany
  • Java and common open-source frameworks
  • JUnit, Maven
  • JavaScript, HTML, CSS, JQuery
  • Spring Framework, Spring Boot, Spring Security, Spring Data
  • Struts2, Spring MVC, Thymeleaf
  • JPA, Hibernate, HQL, SQL
  • Apache Tomcat, Java Servlet API, JSP
  • Continuous Integration (GitLab)

The following knowledge and experience are an advantage

  • IntelliJ
  • XML, JSON, AsciiDoc
  • Oracle databases, PL/SQL, Trigger, Stored Procedures, Flyway
  • Ticket management systems such as YouTrack or Jira
  • IT security, cryptography, TLS, Bouncy Castle
  • Gitlab Build Pipelines
  • Monitoring & reporting tools (Prometheus, Grafana)
  • JavaFX, Java smartcardio API, jdeps, jlink
  • Apache web server
  • Docker, Helm, Kubernetes
  • Microservices, OAuth 2.0, Keycloak
  • Vue.js, React, Angular, Bootstrap

In addition

  • you enjoy working in a diverse, multicultural team,
  • you are passionate and motivated in your work,
  • you have strong critical thinking, analytical, and problem-solving skills,
  • you love to learn continuously and learn from others.

Have we piqued your interest?

Become part of the MTG team today!

Apply with your CV, salary expectations, and earliest possible starting date to Annette Seltmann (karriere@mtg.de).

Join us!

If you are interested in challenging tasks with great future potential, we would be pleased to receive your application.

Lädt …