At R Systems we are looking for a Senior Java Developer with strong expertise in Spring Boot, MongoDB, and Event Hub (Kafka) . The ideal candidate will be a proactive problem-solver who takes full ownership of deliverables, writes high-quality code, and follows best coding practices to ensure scalable and maintainable applications.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java (Spring Boot) .
- Integrate and manage data using MongoDB and implement real-time event streaming solutions via Kafka .
- Ensure high-quality code through best practices, unit testing, and peer reviews.
- Collaborate with cross-functional teams including architects, DevOps, and QA engineers.
- Participate in technical discussions, design reviews, and performance tuning sessions.
- Take complete ownership of modules, from requirement analysis to production deployment.
- Stay updated on emerging technologies and recommend improvements to existing systems.
Requirements
6–8 years of hands-on experience in Java development.Strong expertise in Spring Boot , MongoDB , and Event Hub (Kafka) (mandatory).Proficiency in building scalable REST APIs and microservices architecture.Strong understanding of coding best practices, design patterns, and clean code principles.Experience with version control (Git) and CI / CD pipelines.Excellent problem-solving skills and ability to work independently with minimal supervision.Strong communication skills and proactive ownership mindset.