Skip to content
- Design and develop enterprise-scale applications using Java, Spring Boot, and Microservices architecture.
- Implement cloud-ready, scalable, and secure RESTful APIs and backend services.
- Apply microservices design patterns such as Circuit Breaker, API Gateway, Saga, CQRS, Strangler, Event Sourcing, etc.
- Create reusable components and standardized patterns for application teams.
- Design normalized relational database schemas using SQL and RDBMS (Oracle, PostgreSQL, MySQL, etc.).
- Optimize queries, indexes, and stored procedures for high-performance applications.
- Ensure effective data modeling and integration.
- Enforce secure coding standards such as OWASP Top 10, API security, token-based authentication, and encryption.
- Leverage Generative AI tools (Windsurf, GitHub Copilot, ChatGPT-based coding aids, or similar) to improve productivity.
- Promote modern engineering practices like TDD/BDD, clean code, and automated quality gates.
- Strong experience with Java (8/11/17)
- Expertise in Spring Boot, Spring Cloud, REST APIs
- Hands-on with Microservices design patterns
- Strong SQL, RDBMS (MySQL/PostgreSQL)
- Experience with Docker / Kubernetes
- Knowledge of caching (Redis, Hazelcast)
- 6-12 years of hands-on experience in enterprise application development.
- Experience working in Agile/Scrum environments.