Skip to main content
Posted 10 June, 2026

Backend Developer (Java) - Bangalore, India

Photon
Bangalore,Karnataka,IN,560103 Full Time
Reference: 218_550080_25847

Backend Developer (Java Microservices - Spring Boot):-

We are looking for an experienced and highly skilled Backend Developer who is deeply hands-on with Java, Spring Boot, and Microservices architecture. The ideal candidate will play a key role in designing and building scalable, high-performance backend systems and APIs, deployed on Google Cloud Platform (GCP).

This role involves developing robust microservices, ensuring seamless integration with frontend and third-party systems, and optimizing performance, scalability, and reliability across distributed systems.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.

  • Build and manage microservices-based architecture ensuring high availability and fault tolerance.

  • Develop RESTful APIs and integrate with frontend applications and external services.

  • Architect and optimize backend systems for performance, scalability, and security.

  • Deploy, monitor, and manage applications on Google Cloud Platform (GCP).

  • Implement CI/CD pipelines and automate deployments in cloud environments.

  • Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions.

  • Optimize database interactions and ensure efficient data processing.

  • Implement caching, logging, and monitoring solutions for performance improvements.

  • Ensure code quality through best practices, code reviews, and automated testing.

  • Troubleshoot production issues and continuously improve system reliability.

  • Stay updated with the latest backend and cloud technologies and best practices.

Key Requirements

  • 3-7 years of experience in backend development using Java and Spring Boot.

  • Strong expertise in Microservices architecture and distributed systems.

  • Experience building and consuming RESTful APIs.

  • Hands-on experience with Google Cloud Platform (GCP) services (e.g., Compute Engine, Cloud Run, GKE, Pub/Sub).

  • Strong understanding of cloud-native application development.

  • Experience with CI/CD tools and deployment automation.

  • Proficiency in relational (MySQL/PostgreSQL) and/or NoSQL databases.

  • Strong knowledge of design patterns, data structures, and system design.

  • Experience with security best practices (OAuth2, JWT, API security).

  • Familiarity with message queues/streaming systems (Kafka, Pub/Sub).

  • Excellent problem-solving skills and ability to work in a fast-paced environment.

Nice-to-Have Skills

  • Experience with containerization and orchestration (Docker, Kubernetes).

  • Exposure to event-driven architecture and reactive programming.

  • Knowledge of API Gateway and service mesh concepts.

  • Experience with monitoring tools (Prometheus, Grafana, Stackdriver).

  • Familiarity with GraphQL.

  • Understanding of performance tuning and optimization techniques.

Sign up for Job Alerts