Auf einen Blick
- Aufgaben: Design and develop software for cryptographic key management in a dynamic team.
- Arbeitgeber: Join a leading company in IT security, protecting identities and communications globally.
- Mitarbeitervorteile: Enjoy remote work options, career development, and a friendly work environment.
- Warum dieser Job: Be part of innovative projects that secure critical infrastructures and make a real impact.
- Gewünschte Qualifikationen: 5+ years in software development with expertise in Java and related technologies required.
- Andere Informationen: Fluent in German and English is a must; passion for learning is essential.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Background
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)
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
Your profile
- At least 5 years of experience as a software developer
- Completed degree in computer science, engineering, or a comparable degree
- Fluent in 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
- REST and SOAP APIs, HTTP
- 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 ( ) .
#J-18808-Ljbffr
Professionals & Young Professionals Senior Full-Stack Java Developer for IT-Security (f/m/d) Arbeitgeber: media transfer AG (mtG)
Kontaktperson:
media transfer AG (mtG) HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Professionals & Young Professionals Senior Full-Stack Java Developer for IT-Security (f/m/d)
✨Tip Number 1
Make sure to highlight your experience with Java and the specific frameworks mentioned in the job description, such as Spring and Hibernate. This will show that you have the technical skills needed for the role.
✨Tip Number 2
Familiarize yourself with the concepts of IT security and cryptography, as these are crucial for the position. Being able to discuss these topics during the interview will demonstrate your understanding and interest in the field.
✨Tip Number 3
Since the role involves communication in an international team, practice discussing your previous projects in both German and English. This will help you feel more confident during the interview.
✨Tip Number 4
Show your enthusiasm for continuous learning and development. Mention any recent courses or technologies you've explored that relate to the job, as this aligns with the company's values and culture.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Professionals & Young Professionals Senior Full-Stack Java Developer for IT-Security (f/m/d)
Tipps für deine Bewerbung 🫡
Understand the Company: Before applying, take some time to understand the company's focus on cryptographic key management and IT security. Familiarize yourself with their products and services to tailor your application accordingly.
Highlight Relevant Experience: Make sure to emphasize your experience as a software developer, particularly in Java and related frameworks. Include specific projects or roles that demonstrate your skills in PKI, KMS, or HSM environments.
Showcase Your Skills: List your technical skills clearly, especially those mentioned in the job description such as JUnit, Spring Framework, REST APIs, and any experience with Docker or Kubernetes. This will help your application stand out.
Craft a Strong Cover Letter: Write a personalized cover letter that reflects your passion for IT security and your motivation to work in a diverse team. Mention your language proficiency in German and English, as this is crucial for the role.
Wie du dich auf ein Vorstellungsgespräch bei media transfer AG (mtG) vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and the various frameworks mentioned in the job description. Highlight specific projects where you utilized technologies like Spring Boot, JPA, or REST APIs, and be ready to explain your approach to writing maintainable code and conducting code reviews.
✨Demonstrate Your Problem-Solving Abilities
Expect questions that assess your analytical and critical thinking skills. Prepare examples of challenges you've faced in previous projects, particularly in IT security or cryptography, and how you resolved them. This will show your ability to tackle complex issues effectively.
✨Emphasize Team Collaboration
Since the role involves communication and collaboration in an international team, be ready to discuss your experiences working in diverse teams. Share examples of how you contributed to team success and managed customer requirements, showcasing your interpersonal skills.
✨Express Your Passion for Continuous Learning
The company values individuals who are eager to learn and grow. Talk about any recent technologies or methodologies you've explored, such as Docker, Kubernetes, or microservices. This demonstrates your commitment to staying updated in the fast-evolving tech landscape.