We are seeking a highly experienced Senior Java Backend Developer with strong expertise in GCP Microservices architecture and Automation. This role requires hands-on backend development experience along with close collaboration with QA teams for automation and automated test case implementation.
Hands-on experience with Google Cloud Platform (GCP)
Strong experience in Automation & Automation Test Cases (must collaborate closely with QA team)
10 years of experience in Java / J2EE design and development
Strong hands-on experience with:
Spring Framework 6.x.x
Spring Boot 3.x.x
Microservices Architecture
Backend technologies:
Java (JDK 17)
NestJS 10.x.x
NodeJS
REST & GraphQL Microservices
Deep expertise with GCP services:
BigQuery BigTable Firestore GCS
Pub/Sub Vertex AI
Dataflow Apache Beam
Composer Airflow
Data Fabric concepts
CI/CD & DevOps tools:
Jenkins Nx build management
Fortify Sonar
GitHub
Experience with:
Monorepo architecture & Nx-based project organization
Infrastructure as Code (Terraform Helm Charts GitOps workflows)
Modern SDLC practices
Source control (Git/SVN) & build tools (Maven)
Containerization & Orchestration:
Docker
Kubernetes (GKE preferred)
Strong understanding of:
Relational & NoSQL databases
Distributed computing
Performance tuning
Component-level architecture
Experience with:
Application re-architecture & re-platforming
Design patterns such as Strangler & Adapter
Familiarity with Agile methodologies (Scrum XP)
Strong analytical and troubleshooting skills
Ability to diagnose and resolve complex backend issues
Experience working in enterprise-scale cloud-native environments
Strong analytical and troubleshooting skills
Ability to diagnose and resolve complex backend issues
Experience working in enterprise-scale cloud-native environments
Required Skills:
Strong analytical and troubleshooting skills Ability to diagnose and resolve complex backend issues Experience working in enterprise-scale cloud-native environments
IT Services and IT Consulting