CareerPlanSign in

Software Engineer, Backend (Java)

Office - Prague💼 Full-time🗓 2026-07-30 → 2026-09-26

Core

Develop high-throughput, multi-threaded Java and Spring-based middleware components to unify and scale enterprise data storage platforms (FlashArray and FlashBlade) with six 9s reliability.

Role type

Senior IC backend software engineer (Java/Spring)

Builds

Unified management layers, REST API infrastructure, and resilient backend services for enterprise storage systems.

Domain

Enterprise data storage infrastructure

Deliverable

production ML models | product features

Required skills

Java, Spring framework, distributed systems design, RESTful API development, multi-threaded programming, fault-tolerant software design, code refactoring, Linux system internals

Preferred skills

Python, Go, C++, cloud-native paradigms, container orchestration

Technologies

Java, Spring, AWS Cloud Block Store

Responsibilities

Develop high-throughput middleware components, implement and refine multi-versioned REST API specifications, write and test fault-tolerant backend software, refactor existing backend services for performance, collaborate on cross-functional feature planning

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.