C

Senior Java Developer

CrashPlan

Remote · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
4 days ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About CrashPlan

CrashPlan offers a unified platform for cyber-ready data resilience and governance, enabling organizations to protect their critical data across servers, endpoint devices, and SaaS applications. Trusted globally by startups to large enterprises, CrashPlan safeguards data against ransomware, breaches, migrations, and legal compliance, ensuring uninterrupted business operations.

Role Overview

We are seeking an experienced Senior Java Developer to architect, build, and maintain enterprise-grade software solutions that focus on data resilience, ransomware protection, and data security. This position demands strong backend development skills, problem-solving abilities, and agility to thrive in a dynamic startup environment with rapid release cycles.

Key Responsibilities

  • Develop and sustain scalable, high-performance Java enterprise applications.
  • Build and improve backend services, design APIs, and implement microservices architecture.
  • Collaborate with Product Management, Engineering, QA, and DevOps teams, including remote colleagues.
  • Produce clean, efficient, and maintainable code aligned with industry best practices.
  • Engage in architectural discussions and help make informed technical design choices.
  • Diagnose, debug, and enhance application performance and stability.
  • Ensure solutions are secure, scalable, and highly available.
  • Support CI/CD pipelines and processes.
  • Perform code reviews and provide mentorship to junior developers when necessary.

Required Qualifications

  • Minimum six years in Java backend development within enterprise contexts.
  • Expertise in Java, Spring Boot framework, and microservices architecture.
  • Proficient in using Apache Kafka for scalable, real-time data pipeline and event-driven microservices design.
  • Experience in developing RESTful APIs and working with distributed systems.
  • Strong understanding of both SQL and NoSQL databases with data modeling skills.
  • Knowledge of cloud environments such as AWS, Azure, or Google Cloud Platform is advantageous.
  • Familiarity with software design patterns and system architecture principles.

Preferred Skills and Experience

  • Knowledge of containerization technologies including Docker and Kubernetes.
  • Experience operating in Agile software development methodologies.
  • Outstanding problem-solving and debugging capabilities.
  • Capability to collaborate effectively with distributed and remote teams.

Work Environment and Expectations

  • This position is based in Bangalore at the HSR Layout office.
  • Availability to work on alternate Saturdays as needed.
  • Flexible and adaptive to fluctuating workloads and hours typical of a startup culture.
  • Demonstrates speed, adaptability, and ownership in daily tasks.

Equal Opportunity Statement

CrashPlan champions diversity and inclusion, offering equal employment opportunities regardless of race, color, religion, sex, national origin, age, sexual orientation, disability, or any legally protected category. We are committed to fostering a respectful and diverse workplace by recruiting and retaining talent from all backgrounds.

Level

Senior

Tools & software

Java Docker required Kubernetes required Apache Kafka required

How they work

Teamwork & Collaboration Problem Solving Adaptability Leadership Accountability
🤖
Online · instant AI help
Broxer