Senior Software Engineer (Java) position at Saviynt. Responsibilities include designing and developing Java-based frameworks, improving platform stability, contributing to AI/agent-enablement hooks, guiding AI/agent framework integration, providing technical mentorship, and ensuring operational excellence.
Requirements
- 6+ years of professional Java development experience
- Expertise in Spring Boot, RESTful API design, and implementation
- Strong understanding and hands-on experience with security patterns, fault tolerance, and system resilience
- Proven experience designing and building scalable distributed systems
- Practical experience with MySQL database design and optimization
- Familiarity with RabbitMQ or similar message queuing systems
- Experience with microservices architecture and containerization (Docker, Kubernetes)
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Experience with monitoring and observability tools
- Background in identity and access management solutions