Role : Senior Java Backend Developer
Location : Pune (Preferred), Mode : Hybrid (3 days office per : 4 to 8 : Backup & Recovery | Enterprise Software | Storage Solutions
About the Role :
We are looking for a highly skilled Java Backend Developer with strong problem-solving abilities, deep knowledge of algorithms, data structures, and database administration. The role involves building scalable backend systems, optimizing database performance, and diagnosing backend issues in the backup & recovery domain.
Key Responsibilities :
- Develop and optimize high-performance backend applications using Core Java and Microservices.
- Design efficient algorithms and data structures for system performance.
- Analyze backend logs to identify and resolve complex issues.
- Perform database administration setup, configuration, monitoring, and tuning.
- Collaborate with cross-functional teams to enhance architecture and reliability.
- Scale backend components for performance and fault tolerance.
- Ensure code quality via best practices, reviews, and testing.
- Stay updated with emerging backend technologies and distributed systems.
Required Skills & Experience :
4 to 8 years of experience in Java backend development.Strong in Core Java, Multithreading, Collections, and Design Patterns.Solid foundation in data structures & algorithms.Experience with REST APIs and Microservices architecture.Hands-on database administration expertise.Skilled in debugging with logs, monitoring tools, and profiling.Knowledge of Linux OS; exposure to Docker, Kubernetes, AWS / Azure / GCP preferred.Domain experience in Backup & Recovery is an advantage.Soft Skills :
Strong analytical and troubleshooting skills.Proactive, detail-oriented, and self-driven.Excellent communication and teamwork.High sense of ownership and accountability.(ref : hirist.tech)