VIVictrix Systems And Labs
Senior Backend Engineer - Spring Boot/Microservices Architecture
Pune ₹8-10 LPA Posted 4 Nov 2025
FULL TIME
Spring Boot
Concurrent Programming
Cloud Technologies
scalable systems
Java
Job Description
We are looking for a highly skilled and passionate Senior Software Engineer with strong expertise in backend development, scalable system design, and cloud-based technologies. The ideal candidate will demonstrate deep technical acumen, take ownership of complex product features, and collaborate closely with cross-functional teams to deliver enterprise-grade solutions.
Key Responsibilities:
- Dive deep into technical aspects of analysis, design, and implementation.
- Take complete ownership of product features and ensure timely delivery with high quality.
- Engage in discussions with the Product Management team on functional and non-functional requirements.
- Collaborate with the engineering team to design scalable, high-performing solutions.
- Create detailed functional specifications and technical design documents for assigned features.
- Implement complex features with a focus on quality, following Test-Driven Development (TDD) practices.
- Maintain proactive communication with managers regarding project risks and progress.
- Mentor and guide junior engineers to strengthen team capabilities.
- Troubleshoot and perform Root Cause Analysis (RCA) on production issues, providing both short-term fixes and long-term solutions.
Education & Experience:
- Bachelor's or Master's degree in Computer Science or a related field from a reputable institution with a strong academic record.
- 6+ years of hands-on software development experience, primarily building large-scale enterprise products.
- Mastery in Java programming; familiarity with Python is an advantage.
- Strong understanding of problem solving, data structures, and algorithms.
- Proficiency in Spring Boot for enterprise application development.
- Deep expertise in ElasticSearch and cloud-based technologies such as Storm, Hazelcast, MongoDB, Ceph, Kafka.
- Proven experience in building concurrent, parallelized, and highly scalable applications.
- Demonstrated success in identifying and addressing complex issues in scalable deployments.
- Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD) is a plus.
- Exceptional communication and collaboration skills.
