dentsu

Senior Java Backend Developer

New Delhi, Delhi, India

6 days ago
Save Job

Summary

We are looking for a highly skilled Lead Java Backend Developer to spearhead the development of a cutting-edge application development for Fortune 50 client. This role demands deep expertise in Java, Spring Boot, Microservices, API-first development, and event-driven architecture, with a strong focus on Google Cloud Platform (GCP) services.

The ideal candidate will design, develop, and deploy scalable cloud-native applications while ensuring seamless integration with BigQuery, Pub/Sub (Kafka, RabbitMQ, GCP Pub/Sub), Kubernetes, and Docker. This is a hands-on technical leadership role, driving high-quality software engineering best practices.

Job Description:

Key Responsibilities:

  • Backend Development & Cloud-Native Implementation
  • Design, develop, and deploy high-performance, scalable, and secure backend services using Java, Spring Boot, and Microservices.
  • Implement an API-first architecture, ensuring seamless integration with external and internal systems.
  • Build event-driven, distributed, and decoupled architectures, leveraging Pub/Sub messaging systems like Kafka, RabbitMQ, or GCP Pub/Sub.
  • Develop and optimize BigQuery-based data processing pipelines for real-time and batch workflows.
  • Deploy, manage, and optimize containerized applications using Docker and Kubernetes on GCP (GKE).
  • Code Quality, CI/CD & Best Practices
  • Write clean, efficient, and reusable code following SOLID principles and design patterns.
  • Implement and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
  • Conduct code reviews and enforce coding best practices to ensure high-quality software delivery.
  • Implement observability practices (logging, monitoring, tracing) to improve system reliability.
  • Collaboration & Cross-Functional Coordination
  • Work closely with Architects, Product Owners, and Designers to understand technical specifications and business requirements.
  • Collaborate with Data Engineers, DevOps, and QA teams to deliver seamless, end-to-end solutions.
  • Troubleshoot, debug, and optimize existing systems, ensuring high availability and low-latency performance.
  • Performance Optimization & Scalability
  • Identify bottlenecks and optimize system performance for high-load applications.
  • Ensure efficient processing in real-time and batch workflows using GCP services (BigQuery, Dataflow, Cloud Functions, Cloud Run, etc.).
  • Implement cost-effective and scalable cloud-based solutions, following GCP best practices.


Required Skills & Expertise:

Core Backend & API Development

  • Strong expertise in Java (8+), Spring Boot, and Microservices architecture.
  • Deep understanding of event-driven architecture and message queuing systems (Kafka, RabbitMQ, GCP Pub/Sub).
  • Experience in building and managing RESTful APIs using an API-first approach.


Cloud & Infrastructure (GCP Focus)

  • Hands-on experience with Google Cloud Platform (GCP), including:
    • BigQuery for large-scale data processing.
    • Cloud Pub/Sub for event-driven messaging.
    • GKE (Google Kubernetes Engine) for container orchestration.
    • Cloud Functions / Cloud Run for serverless computing.
  • Containerization & Deployment
    • Experience with Docker and Kubernetes, managing microservices-based deployments.
    • Proficiency in scaling distributed systems using Kubernetes-based architectures.

Qualifications & Experience:

  • Bachelor’s or Master’s degree in Computer Science, IT or a related field.
  • 4+ years of backend development experience, with at least 2 years specializing in GCP-based solutions.
  • Proven track record of implementing solutions in Infrastructure Modernization, Data Management, Analytics, or Application Modernization.
  • Excellent problem-solving skills and attention to detail.


Location:

Bengaluru

Brand:

Merkle

Time Type:

Full time

Contract Type:

Permanent

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job