Position Details
About this role
This role involves developing next-generation software solutions focusing on data protection, storage, and distributed systems, primarily using Java and Spring frameworks.
Key Responsibilities
- Developing complex software solutions
- Designing system architecture
- Implementing APIs and middleware
- Ensuring system performance and reliability
- Collaborating with cross-functional teams
Technical Overview
The technical environment includes Java, Spring Boot, microservices architecture, message middleware like RabbitMQ and Kafka, and cloud technologies, with a focus on scalable, high-performance distributed systems.
Ideal Candidate
The ideal candidate is a senior software engineer with 5+ years of experience in Java and Spring frameworks, proficient in designing scalable microservices and APIs, with strong knowledge of distributed systems and multi-threaded environments. They should have experience working with middleware like RabbitMQ and Kafka, and be familiar with cloud technologies and AI integration.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with Java and Spring, No experience with message-oriented middleware like RabbitMQ or Kafka, Unable to work in a hybrid work environment in Bangalore/Pune
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile