Position: Senior Java Engineer with z/OS
Company: N-iX
Experience required: 3y
English level: upper

High-quality software products in the area of security and traceability in IT and for the automated processing of large amounts of data and documents make them, as a German company, one of the leading medium-sized companies in Europe.

You will be part of a team that takes care of the development and maintenance of the z/OS-based company applications in the area of Data Center Intelligence (DCI).

One of the main goals of this product  is to provide experienced developers with further in-depth knowledge in the field of mainframe and to prepare them for new development fields and topics through extensive specific training. Development of new components and interfaces based on  and Spring Boot and the evaluation of technologies with regard to their potential use under z/OS.

**What you can expect from us:**
- Insight into new subject areas within a new working environment to find creative solutions and issues, as well as the construction and further development of a central  library with basic functions for the mainframe and cloud technologies
- Versatile work in an interdisciplinary new team with experienced developers (junior and senior) to modernize current mainframe products and develop new software generation (G8)
- Co-design and evaluation of cloud technologies such as Kubernetes and OpenShift for their usability on the mainframe

**Your tasks:**
- Further training in z/OS specific development topics in order to then be able to work in the following topics
- Modernization of current mainframe products
- Design and development of new software generation (G8)
- Construction and further development of a central  library with basic functions for the mainframe
- Design and development of interfaces for existing mainframe products in  and Spring
- Design and development of new software components in  and Spring
- Evaluation of technologies and testing of their usability on the mainframe
- Evaluation of cloud technologies such as Kubernetes and OpenShift

**Main requirements:**
- A completed technical university degree or a comparable qualification
- Very good knowledge of software design and architecture, as well as development in 
- A high level of analytical thinking and the ability to abstract, concept and specify
- Practical experience in the development and maintenance of complex, production-ready and high-performance applications
- Safe handling of IDEs (e.g. IntelliJ, Visual Studio) and distributed source code management systems (e.g. Git) and other development tools
- Good knowledge and practical experience in the application of design patterns, unit tests and test automation, as well as development under Unix and/or Windows
- Upper-Intermediate level of English

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings