We are proud to present you a Master the Mainframe Meetup on 22th November 2018 in Erlangen.
Info about the meetup:
When? 22th November 2018, 18:00 (MEZ)
Where? Blaues Hochhaus, LME Bildlabor (01.134), Martensstr. 3, 91058 Erlangen
Maybe you want to join us? You only have to bring your notebook, we serve Pizza and Mate!
What ist Master the Mainframe?
You will participate in a challenge based competition with your own computer. You will also receive Master the Mainframe badges when you complete the Part 2 and Part 3 of the challenges. And, it’s fun! With interactive, hands-on activities, you will learn about this technology who controls 80% of world’s data.
What is a Mainframe?
Industry relies on the mainframe for their speed, reliability, scalability, and unmatched security. Mainframes are critical to the success of a wide range of industries for high-speed cloud computing, real-time analytics, and more.
Here are some examples of how enterprises in different branches use mainframes in their daily business:
- 44 out of the top 50 worldwide banks
- 10 out of the top 10 insurers
- 18 out of the top 25 retailers
- 90% of the largest airlines
Also, 80% of the world’s data runs on mainframes (vs laptops or other servers) and 87% of all credit card transactions are processed via mainframes ($7.7 trillion per year).
You can read more about the Master the Mainframe at
Automating the build process of Java batch programs with Jenkins for zOS, consisting of artifact transfer and adaptation of the standard environment.
Replacement of zFS files through JCL-driven transfer from zOS to another server
Editing of metadata via an interface with value range control for sequential PS files
In an innovative development team, we develop cloud applications on the basis of new existing data transfers, which DATEV designs as an interface and strategic partner between entrepreneurs, law firms, offices, banks or business partners. Most of these existing data transfers are written in COBOL or assembler languages and are no longer state-of-the-art. Therefore, these data transfers should be successively modernized or rewritten.
As part of the internship, an adapter solution is to be developed, which enables the service department to inspect the data transfer portfolios. In this case, a Java application is to be developed, which receives the DÜ data via the existing data storage service, processes it according to its expertise and forwards it to the frontend via the proprietary CICS interfaces.
Experience in the programming languages COBOL and Assembler is not necessary.
- knowledge in Java
- knowledge with REST / Swagger / SOA
- interest in new topics and complex problems
Optional / desirable:
- Spring / SpringData / SpringBoot
- basic knowledge in CICS
- Project experience in online development
- Knowledge of SQL (DB2) or NoSQL (MongoDB) databases
Low-code platforms are currently on the rise and the range of available low-code platforms is constantly increasing. To accelerate the development of software solutions, companies are increasingly relying on these development platforms, which make it possible to develop applications without having to write code. Low-code platforms offer a “construction kit” of prefabricated components that can be combined into an application by drag&drop. Regardless of this, it is possible to add your own code if required.
There are now a number of commercial providers of low-code platforms and tools on the market. The topic of the internship work is the evaluation of the relevant low-code platforms for the development of business applications and thus for a potential application at DATEV.
The aim is to investigate which market-relevant low-code platforms are basically available for the development of business applications and to evaluate these platforms with regard to their possible use at DATEV. A prerequisite for using one of these platforms is the creation of modern service-oriented applications that are basically platform-independent and can therefore be hosted on different target systems. Since the DATEV data center currently operates a high workload of business applications on the z platform, one of the target platforms to be considered is the z platform under z/OS or zLinux. The second target platform is Cloudfoundry on Linux under x86.
During the internship in the department “Development Taxes” an existing Assembler-CICS-Program should be modernized. Knowledge in Assembler is not necessary, the information about the program will be explained to the trainee during a short training. The program is a master data service that reads this data from a VSAM file every time the system is rebooted and places it in main memory. This main memory is then accessed by reading from several programs. The goal is to replace the program with a Java Spring-Boot application. The master data should then no longer be read from memory by the programs themselves, but should be retrievable via a REST interface.
As part of a future migration, this master data is no longer maintained in a VSAM file, but in a DB2 database table. Therefore, the service should be able to read both the data from the VSAM file and from the database.
“Clickable” standard environment for Java zOS batch, consisting of Maven-POM analysis, creating overview on a configurable interface, generating standard environment and transfer to zOS
In view of agile software development, ever faster implementations of DB applications are required. Often the central aspect of the performance to be expected in production fades into the background or can only be considered late or insufficiently due to the lack of lightweight tools on the part of the DevOps teams. This can have a negative impact on the required development speed and subsequent stability of the respective application – in late sprints, central weaknesses of the DB and application design are sometimes first identified.
Relational database management systems such as Db2 for z/OS offer internal, valuable but in part unknown mechanisms (e.g. by means of so-called “special register variables”) which allow the externalization of access path and runtime values and thus an early evaluation of production-relevant metrics already in development systems without productive data. Within the scope of this task the design and implementation of an application should take place, which allows any JAVA database application to activate this proactive database monitor and to visualize and classify the collected information later.
Evaluate test automation under z14 and develop and put unit tests into production