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