Senior Java Engineer with z/OS (#15538823)

Ukraine, Bulgaria, Poland
Work type:
Technical Level:
Job Category:
Software Development
Our client is one of Europe's leading mid-sized independent software solution providers. For over 35 years, they've been developing high-quality software products that bring security and transparency to IT processes and help automate bulk data and document processing. 50% of the largest European banks secure their business processes with our client's solutions. It's a German-based company with 20+ subsidiaries and a network of partner companies worldwide.

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 Java 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 Java 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 Java library with basic functions for the mainframe
  • Design and development of interfaces for existing mainframe products in Java and Spring
  • Design and development of new software components in Java 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 Java
  • 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