Key Responsibilities:
- Develop and maintain RESTful microservices using Java and Spring Boot
- Write efficient, maintainable, and well-documented Core Java code
- Design scalable architecture and integrate with APIs, databases, and other services
- Implement unit testing, integration testing, and participate in code reviews
- Collaborate with DevOps and QA teams to automate and streamline deployments
- Ensure adherence to microservices best practices, including logging, security, and monitoring
- Troubleshoot production issues and participate in post-release support
Key Skills Required:
- Strong programming expertise in Core Java (Java 8 or higher)
- Experience in building microservices using Spring Boot, Spring Cloud, etc.
- Knowledge of REST APIs, JSON, and API security (OAuth2, JWT)
- Proficiency in SQL and experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Hands-on experience with CI/CD pipelines (Jenkins, GitLab, etc.)
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP) is a plus
- Knowledge of logging, monitoring, and tracing tools (ELK stack, Prometheus, Grafana)
Skills Required
Mysql, Postgresql, Mongodb, Rest Apis, Json, Core Java