P

Pure Storage

Delivers all-flash storage hardware and services

Senior Java Software Engineer - IBM Mainframe

Backend EngineeringConfirmed live in the last 24 hours
Full-timePrague, CzechiaNo salary listed

About the Job

Requirements

  • Strong hands-on experience developing applications and backend software using Java.
  • Experience designing, developing, testing and maintaining production software.
  • Practical experience working with IBM mainframe environments, particularly z/OS, and an understanding of their architecture and infrastructure.
  • Understanding of how applications interact with mainframe systems, including data access, processing and integration.
  • Familiarity with mainframe technologies such as DB2, IMS, VSAM, QSAM, JCL, datasets or similar.
  • Experience developing APIs, backend services or enterprise software systems.
  • Strong programming fundamentals and the ability to investigate and solve complex technical problems.
  • Ability to collaborate across teams, communicate technical ideas and contribute to engineering decisions.

Responsibilities

  • Design, develop and maintain Java applications and components, including software running on IBM z/OS.
  • Contribute to the modernization of legacy COBOL/REXX functionality using Java.
  • Build capabilities to discover, access and process data across mainframe environments, including DB2, IMS, VSAM, QSAM and other data sources.
  • Develop backend services, APIs and integrations supporting the data-discovery platform.
  • Work on engineering challenges involving performance, reliability, scalability and data processing.
  • Contribute to technical design and architecture discussions, helping evaluate different approaches and solutions.
  • Collaborate with colleagues across Java engineering, platform, infrastructure and product teams.
  • Share knowledge and support the team's understanding of mainframe technologies and development practices.

Desired Qualifications

  • Experience with AI-assisted development tools and practices.
  • Experience with DevOps, CI/CD, and software delivery automation.
  • Golang development experience.
  • Experience with COBOL, REXX, RACF, USS, or other mainframe technologies.
  • Experience with legacy modernization and platform transformation initiatives.

About the Company

Pure Storage

Delivers all-flash storage hardware and services

Pure Storage provides data storage solutions including all-flash storage arrays, cloud storage, hybrid cloud, and data protection services. Its products work by using flash memory to deliver fast data access, with Evergreen One offering a subscription-based, continuous update and maintenance model that keeps hardware and software up to date without replacing hardware. The company differentiates itself from competitors through a focus on high-performance all-flash storage, scalable data management, and a subscription-based Evergreen model that sustains ongoing software/firmware updates. Its goal is to help businesses manage, protect, and access their data efficiently at scale with sustainable, environmentally friendly storage solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Pure Storage

See more jobs