Design, develop, and maintain microservices using Java and Spring Boot.
Implement RESTful APIs and integrate with external systems.
Ensure application scalability, reliability, and security.
Collaborate with DevOps teams to enable CI/CD pipelines and containerization
(Docker/Kubernetes).
Write clean, maintainable, and well-documented code following best practices.
Perform code reviews, troubleshoot issues, and optimize performance.
Work closely with architects and product owners to translate requirements into
technical solutions.
Implement monitoring, logging, and alerting for microservices.
Ensure compliance with security and governance standards.
Required Qualifications
5–10 years of experience in Java development.
Strong proficiency in Java, Spring Boot, and microservices architecture.
Experience with RESTful API design and implementation.
Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
Knowledge of cloud platforms (Azure/AWS/GCP) and deployment strategies.
Proficiency in relational databases (SQL) and NoSQL databases.
Understanding of security principles and RBAC in distributed systems.
Experience with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions).
Excellent problem-solving and debugging skills.