Bengaluru, India On-site

CrashPlan is hiring a Senior Java Developer

About the Role

The role involves building and maintaining core components of a cloud-based backup system, focusing on scalability, performance, and reliability through Java development and system optimization.

Responsibilities

  • Design and implement backend services in Java for a cloud-native application
  • Improve system reliability and performance of distributed services
  • Collaborate with engineers to integrate backend functionality with frontend interfaces
  • Diagnose and resolve production issues in a timely manner
  • Contribute to architectural decisions for scalable infrastructure
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and provide constructive feedback
  • Work with monitoring tools to ensure system health
  • Support deployment pipelines and continuous integration workflows
  • Optimize database queries and interactions for efficiency
  • Ensure code meets security and compliance standards
  • Assist in troubleshooting cross-system dependencies
  • Help maintain API documentation and service contracts
  • Contribute to automated testing frameworks
  • Stay current with evolving Java ecosystem tools and practices
  • Collaborate with product teams to refine feature requirements
  • Participate in agile planning and team ceremonies
  • Mentor junior developers on best practices and design patterns
  • Evaluate third-party tools and libraries for integration
  • Support disaster recovery and data integrity initiatives

Nice to Have

  • Experience with backup, storage, or file synchronization systems
  • Knowledge of encryption and data security practices
  • Familiarity with JVM performance tuning
  • Experience with event-driven architectures
  • Background in high-availability systems
  • Involvement in open-source projects
  • Knowledge of TypeScript or JavaScript
  • Experience with infrastructure as code tools

Compensation

Competitive salary and performance-based incentives

Work Arrangement

Hybrid remote with optional office access

Team

Collaborative engineering team focused on backend systems and platform reliability

Our Technology Stack

We use Java 11+, Spring Boot, Kafka, PostgreSQL, Redis, AWS, Docker, Kubernetes, and Terraform

Professional Development

We support ongoing learning through conference attendance, training, and internal knowledge sharing

Work-Life Balance

We value sustainable work practices and respect personal time and boundaries

Available for qualified candidates

Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
CrashPlan
CrashPlan provides cyber-ready data resilience and governance in a single platform for organizations whose ideas power their revenue. With its comprehensive backup and recovery capabilities for data stored on servers, on endpoint devices, and in SaaS applications, CrashPlan’s solutions are trusted by entrepreneurs, professionals, and businesses of all sizes worldwide.
All jobs at CrashPlan Visit website
Job Details
Category backend
Posted 2 hours ago