Java Developer | Java Entwickler (m/w/d)

Schmitt GmbH

Frankfurt am Main, Hessen, Deutschland
Published Mar 20, 2026
Full-time
Permanent

Job Summary

This role involves the development, implementation, and customization of technical components, including interfaces, modules, and databases, for European railway infrastructure systems. As a Java Developer at Schmitt Engineering, you will be responsible for the full development lifecycle, from setting up continuous integration environments to performing code reviews and technical monitoring. You will analyze and resolve errors during testing phases, create technical documentation using AsciiDoc, and prepare delivery packages. A key part of the role includes presenting complex technical topics to architects and project management within an agile framework. This position is particularly attractive due to its involvement in high-tech industrial projects, offering a permanent contract with flexible working models, home office options, and a competitive compensation structure including 30 days of vacation.

Required Skills

Education

Degree in Computer Science, Software Engineering, Business Informatics, Electrical/Communications Engineering with a focus on software, or a comparable qualification.

Experience

  • Professional experience in the development of systems for European railway infrastructure companies
  • Extensive experience with Java technologies including Jakarta EE, SpringBoot, and JPA
  • Practical experience with agile methodologies such as Scrum and SAFe
  • Experience in database management and cloud operations (AWS)
  • Experience in technical documentation and presentation of results in professional meetings

Languages

German (Fluent)

Additional

  • Must have proficiency in tools such as Jira, Confluence, SharePoint, and Micro Focus ALM. Knowledge of Windows API, Powershell, and software packaging with OPSI is required.