Key Skills: Spring Boot, GCP, Java, Micro Services, GIT, Hibernate
Roles and Responsibilities:
- Develop and maintain backend services using Java and Spring Boot following microservices architecture principles
- Build scalable microservices exposing RESTful APIs with proper integration patterns
- Design and implement cloud-native solutions on GCP including services like GKE, Cloud Storage (Buckets), and BigQuery
- Work with containerization and orchestration tools such as Docker and Kubernetes/GKE for production deployments
- Apply strong SQL and database knowledge to support backend data processing needs
- Implement and maintain CI/CD pipelines for reliable and automated software delivery
- Use Git for version control, code reviews, and collaborative development workflows
- Troubleshoot production issues and improve system performance and reliability
- Participate in Agile ceremonies and contribute to iterative development cycles
Skills Required:
- 5-8 years of experience in backend development using Java
- Strong expertise in Spring Boot for building scalable microservices
- Hands-on experience with Google Cloud Platform (GCP) services
- Solid understanding of microservices architecture and RESTful API design
- Experience working with containerization and orchestration tools (Docker, Kubernetes/GKE)
- Strong understanding of CI/CD pipelines and deployment automation
- Proficiency in Git for version control and collaboration workflows
- Strong understanding of SQL and relational databases
- Good problem-solving and debugging skills in distributed systems
- Exposure to Agile development methodologies
Education: Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience