Skills
Java 17+
Object-oriented programming
Spring Boot
Spring Core
Dependency Injection
RESTful APIs
HTTP
JSON
API validation and security
Microservices
Google Cloud Platform
JUnit
Mockito
Postman
Git
Maven or Gradle
CI/CD
GitHub Actions
REST
GCP
Cloud Run
Compute Engine
Pub/Sub
Cloud Storage
Cloud SQL
Spanner
Secret Manager
IAM
BigQuery
Maven
Gradle
Summary
✨ AI‑Generated
A backend engineering role for an experienced Java developer who will design and maintain scalable services and APIs. You will work with Spring Boot, microservices, cloud services, automated testing, source control, build tools, and CI/CD pipelines. Strong knowledge of modern Java, RESTful API design, distributed systems, and cloud-native development is expected.
Highlights
Build scalable backend systems using modern Java and Spring Boot, with hands-on work across REST APIs, microservices, cloud infrastructure, automated testing, and CI/CD. The role offers broad exposure to cloud-native engineering and modern development practices.
Description
Job Description
Java Spring Boot Developer (GCP)
Must Have Technical/Functional Skills
Strong hands-on experience in Java 17+, including OOP concepts, collections, exception handling, concurrency, and modern Java features.
Expertise in Spring Boot, Spring Core, dependency injection, and backend application development.
Proven experience designing and developing RESTful APIs with strong understanding of HTTP methods, JSON processing, validation, security, and exception handling.
Hands-on experience building and supporting Microservices architectures and service-to-service communication.
Practical experience with Google Cloud Platform (GCP) services such as Cloud Run, Compute Engine, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, Secret Manager, IAM, Logging/Monitoring, and BigQuery.
Experience with JUnit, Mockito, Postman, and other testing frameworks.
Strong knowledge of Git, Maven/Gradle, CI/CD pipelines, and GitHub Actions.
Roles & Responsibilities
Design, develop, and maintain scalable backend applications using Java and Spring Boot.
Build and enhance secure, high-performing REST APIs and Microservices.
Develop, deploy, and support cloud-native applications on GCP.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Implement automated testing, code reviews, and CI/CD deployment processes.
Monitor, troubleshoot, and optimize application performance in production environments.
Follow Agile development practices and contribute to technical design and architecture discussions.
Salary Range- $90,000-$115,000 a year