6 - 11 years
8 - 18 Lacs
Posted:6 days ago|
Platform:
Work from Office
Full Time
Key Responsibilities Design & Develop: Design, build, and maintain efficient, reusable, and reliable Java-based microservices using the Spring Boot framework. Cloud-Native Development: Architect and implement scalable and resilient solutions on the Google Cloud Platform (GCP), leveraging services like Google Kubernetes Engine (GKE), Cloud Run, Cloud Functions, and Pub/Sub. API Management: Create and manage robust, well-documented RESTful APIs and event-driven communication channels for seamless integration between services. Database Management: Work with both SQL (e.g., Cloud SQL, PostgreSQL) and NoSQL (e.g., Firestore, Bigtable) databases, ensuring optimal performance and data integrity. CI/CD & DevOps: Build and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or Google Cloud Build to automate testing and deployment. Containerization: Utilize Docker for containerizing applications and Kubernetes for orchestration, ensuring smooth deployment and scalability. Code Quality & Testing: Write high-quality, testable code and implement unit, integration, and end-to-end tests to ensure application reliability. Collaboration: Collaborate closely with front-end developers, DevOps engineers, product managers, and architects in an Agile/Scrum environment to deliver features and enhancements. Monitoring & Optimization: Monitor application performance, troubleshoot issues, and optimize services for speed, scalability, and cost-effectiveness using tools like Google Cloud's operations suite (Cloud Monitoring, Logging). Required Skills and Qualifications (Must-Haves) Experience: 4+ years of professional experience in back-end development using Java. Java & Spring: Strong proficiency in Java (Java 11/17+ preferred) and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security). Microservices: Proven experience in designing, building, and deploying microservices-based architectures. A deep understanding of concepts like service discovery, circuit breakers, and distributed tracing is essential. Google Cloud Platform (GCP): Hands-on experience with core GCP services. Specific, practical experience with: Compute: Google Kubernetes Engine (GKE) or Cloud Run. Storage & Databases: Cloud SQL and/or Firestore/Bigtable. Messaging: Pub/Sub. Security: IAM. Containerization: Solid understanding and practical experience with Docker and Kubernetes. Databases: Proficiency in both SQL and NoSQL databases. APIs: Strong experience in developing and consuming RESTful APIs. Problem-Solving: Excellent analytical and problem-solving skills with a strong foundation in data structures, algorithms, and design patterns. Preferred Qualifications (Nice-to-Haves) GCP Certification: Google Cloud Certified - Professional Cloud Developer is a huge plus. Infrastructure as Code (IaC): Experience with IaC tools like Terraform or Google Cloud Deployment Manager. Event-Driven Architecture: Knowledge of advanced messaging systems like Apache Kafka. API Gateway: Experience with an API Gateway like Apigee, Kong, or Spring Cloud Gateway. Monitoring Tools: Familiarity with monitoring and observability tools like Prometheus, Grafana, or ELK Stack. Agile Methodologies: Experience working in an Agile/Scrum development process.
Photon
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Chennai, Bengaluru
8.0 - 18.0 Lacs P.A.
6.0 - 15.0 Lacs P.A.
Bengaluru
6.0 - 10.0 Lacs P.A.
2.25 - 4.75 Lacs P.A.
6.0 - 10.0 Lacs P.A.
9.0 - 14.0 Lacs P.A.
4.0 - 7.0 Lacs P.A.
Gurugram
5.0 - 12.0 Lacs P.A.
Bengaluru
13.0 - 17.0 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
3.0 - 6.0 Lacs P.A.