CareerPlanSign in

Senior Software Engineer, Backend (Java)

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

Core

Design, build, and optimize high-throughput Java and Spring-based middleware services to unify and scale enterprise data storage platforms (FlashArray and FlashBlade).

Role type

Senior IC backend software engineer (Java/Spring)

Builds

Unified management layers, REST API infrastructure, and high-performance backend systems for enterprise storage

Domain

Enterprise data storage infrastructure

Required skills

Java, Spring ecosystem (Boot, Hibernate, jOOQ), REST API design, system design, concurrency, data structures, legacy code refactoring, cloud-native paradigms, container orchestration

Preferred skills

Python, Go, C++, Linux system internals, AI tools for development automation

Technologies

Java, Spring Boot, Hibernate, jOOQ, REST APIs, Linux

Responsibilities

Architect and build high-throughput middleware services; Own REST API infrastructure and SDK productization; Refactor legacy architectures and optimize performance; Mentor engineering teams and establish code quality standards; Collaborate on cross-functional feature delivery from design to deployment

Seniority

Senior, hands-on IC

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