Job Summary
Key Responsibilities
- Develop robust and efficient java based applications using spring boot framework
- Design and implement database solutions using mongodb
- Collaborate with cross functional teams to define, design, and ship new features
Troubleshoot and resolve complex technical issues related to java, spring boot, and mongodb - Ensure code quality and maintainability through code reviews and testing
- Stay updated on industry trends and best practices to continuously improve technical skills
- Build cloud‑native microservices using modern frameworks and design patterns
- Develop and expose REST APIs and OpenAPI specifications
- Design and implement CI/CD pipelines and deployment automation
- Develop platform tooling, packaging, and release frameworks
- Collaborate with UI, DevOps, and architecture teams for system integration
- Ensure system reliability, scalability, and security across distributed environments
- Support production deployments and operational troubleshooting
Skill Requirements
Role Specific Technical Skill Requirements
Backend Development
- Java (17+)
- Spring Boot, Spring Batch, Spring MVC, Spring IOC
- REST APIs, Microservices architecture
- OpenAPI specifications
- Python 3, Node.js, Groovy, Golang
Frontend (Working Knowledge)
- JavaScript
- React (Redux, React Hooks)
- Next.js
Automation & Packaging
- Shell scripting
- Helm
- CI/CD pipeline development and maintenance
Cloud & Orchestration
- Kubernetes
- OpenShift
- Docker
Databases
- MongoDB
- MySQL / Relational Databases
- Preferred: Vector Databases, Graph Databases
Preferred Skills
- Experience integrating open-source platforms and frameworks
- Knowledge of Kafka-based event-driven architectures
- Exposure to analytics, clustering, and high-availability systems
- Experience working in large enterprise or service provider environments