CrashPlan Logo

CrashPlan

Senior Java Developer

Posted 12 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
The Senior Java Developer will design and maintain Java-based applications focused on data resiliency and security, collaborating with cross-functional teams and ensuring application performance.
The summary above was generated by AI

Who We Are:

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. From ransomware recovery and breaches to migrations and legal holds, CrashPlan’s suite of products ensures the safety and compliance of your data without disruption.

What You Will Be Doing:

We are looking for an experienced Senior Java Developer to design, develop, and maintain scalable enterprise software solutions focused on data resiliency, ransomware defence, and data security. This role requires strong backend engineering expertise, problem-solving skills, and the ability to work in a fast-paced startup environment with quick release cycles.

Day in the Life: 
  • Design, develop, and maintain high-performance, scalable Java-based enterprise applications
  • Build and enhance backend services, APIs, and microservices architecture
  • Collaborate closely with Product Management, Engineering, QA, and DevOps teams, including remote teams
  • Write clean, efficient, and maintainable code following best practices and coding standards
  • Participate in architecture discussions and contribute to technical design decisions
  • Troubleshoot, debug, and optimize application performance and reliability
  • Ensure application security, scalability, and high availability
  • Support continuous integration and deployment processes
  • Contribute to code reviews and mentor junior developers where required
Who You Are:
 
Required Qualifications:
  • 6+ years of experience in Java backend development for enterprise applications
  • Strong proficiency in Java, Spring Boot, and Microservices architecture
  • Hands-on experience with Apache Kafka for building scalable, real-time data pipelines an event-driven microservices
  • Experience building RESTful APIs and distributed systems
  • Good understanding of databases (SQL/NoSQL) and data modeling concepts
  • Experience with cloud platforms (AWS/Azure/GCP) is preferred
  • Strong understanding of software design patterns and system architecture

 Preferred Qualifications:

  • Familiarity with containerization technologies such as Docker and Kubernetes is a plus
  • Experience working in Agile development environments
  • Excellent problem-solving and debugging skills
  • Ability to collaborate effectively with distributed/remote teams

Work Environment & Expectations:

  • Based in Bangalore, working from the HSR Layout office 
  • Willingness to work alternate Saturdays 
  • Comfortable with dynamic workloads and flexible work hours, typical of a startup environment 
  • Speed, adaptability, and ownership mindset are essential 
 

CrashPlan values workplace diversity and ensuring an environment of mutual respect. Employment opportunities are available to all applicants without regards to race, color, creed, religion, sex, national origin, age, marital status, veteran status, sexual orientation, gender identity or expression, disability, genetic information, or any other category protected by law. We believe that diversity and inclusion are critical to our success, and we seek to recruit, develop, and retain the most talented people from a diverse candidate pool. We are proud to be an equal opportunity employer.

Top Skills

Apache Kafka
AWS
Azure
Docker
GCP
Java
Kubernetes
Microservices
NoSQL
Restful Apis
Spring Boot
SQL

Similar Jobs

Yesterday
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
The Senior Software Engineer will lead initiatives in software development, design and implement projects, address technical challenges, and guide less experienced staff.
Top Skills: Api GatewayApigeeAppdContainerizationCopilot Gen AiHarnessJ2EeJavaJenkinsJIRAKafkaKubernetesMongoDBMqOpenshiftOraclePlsqlRedisRestSeleniumSoapSolaceSplunkSpring
2 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Lead engineering initiatives within middleware solutions, focusing on design, development, and collaboration, while mentoring junior engineers and resolving complex technical challenges.
Top Skills: AngularAnsibleIbm MqJavaJavaScriptKafkaMongoDBNode.jsPythonReactSolaceSpring BootSpring Framework
2 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
The Senior Specialty Software Engineer will lead complex initiatives, assure quality and security, provide technical support, conduct testing, and ensure compliance for software applications using Agile practices.
Top Skills: AzureBddGCPJavaKafkaMicroservicesMongoDBOraclePcfPlaywrightReact JsSeleniumSpring BootUnix

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account