Senior Software Engineer, Backend (Java)
Pure Storageabout 2 hours ago
Responsibilities
- Own REST API infrastructure and streamline multi-versioned specifications.
- Architect and optimize high-throughput Java and Spring-based middleware services.
- Support complex features across the full software development lifecycle.
- Serve as a domain consultant and mentor for engineering teams.
- Continuously improve codebase health and scalability.
Requirements
- Deep technical expertise in core Java and the Spring ecosystem.
- Proven capability to lead and deliver mid-to-large backend engineering projects.
- Demonstrated capability in developing RESTful APIs and middleware services.
- Strong baseline engineering fundamentals with a willingness to learn multiple programming languages.
- Practical understanding of cloud-native paradigms and container orchestration tools.
- Strong interpersonal and communication skills for mentorship and collaboration.
Benefits
- Flexible time off and wellness resources.
- Company-sponsored team events.
- Recognition as a Great Place to Work and other accolades.