Skip To Main Content
backBack to Search

Senior Software Engineer – Java with GCP

Office in India: Hyderabad,
& 5 others
Java, Google Cloud Platform
relocation

We are looking for a highly skilled and experienced Senior Software Engineer to contribute to the design, development, and maintenance of innovative backend systems and microservices. The ideal candidate will have strong Java development skills, familiarity with cloud technologies (Azure), and experience working in agile, collaborative environments.

Responsibilities
  • Contribute to the design, development, and maintenance of applications using Java (Spring Boot and Microservices)
  • Support the implementation and delivery of features while ensuring quality and scalability
  • Participate in all phases of the software development lifecycle — from analysis and design to testing and release
  • Write clean, testable, reusable code, and conduct thorough code reviews to ensure high-quality standards
  • Troubleshoot and resolve backend or frontend issues across various environments
  • Build and consume RESTful APIs for seamless frontend-backend integration
  • Optimize application performance on the backend (API latency, database queries)
  • Contribute to CI/CD pipelines
  • Work effectively in Agile/Scrum teams, actively participating in sprint planning, daily stand-ups, and retrospectives
Requirements
  • 5+ years of development work experience
  • 5+ years of professional experience in full-stack development using Java (Spring Boot) and Azure
  • Hands-on development experience with Java and the Spring Framework
  • Good knowledge of APIs and microservices architecture
  • Strong proficiency in Java 17, Spring Boot 3.1.2, Spring Framework 6.0.7, Hibernate, RESTful API design, and modular frontend architecture
  • Experience in implementing CI/CD pipelines (Jenkins, GitLab CI)
  • Good understanding of microservices and event-driven architecture, with working knowledge of cloud environments, especially Google Cloud Platform (GCP) services, Google Cloud Client Libraries for Java, or frameworks like Spring Cloud GCP
  • Strong debugging and troubleshooting skills across the stack, including Google Kubernetes Engine, Cloud Storage, etc.
  • Ability to work collaboratively in Agile/Scrum teams and communicate effectively
  • English language proficiency at an Upper-Intermediate level (B2) or higher
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job