Backend Developer (Java) - Bangalore, India
Job Description
Backend Developer (Java Microservices - Spring Boot):-
\nWe 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) .
\nThis role involves developing robust microservices, ensuring seamless integration with frontend and third-party systems, and optimizing performance, scalability, and reliability across distributed systems.
\nKey Responsibilities
\n- \n
Design, develop, and maintain scalable backend services using Java and Spring Boot .
\n - \n
Build and manage microservices-based architecture ensuring high availability and fault tolerance.
\n - \n
Develop RESTful APIs and integrate with frontend applications and external services.
\n - \n
Architect and optimize backend systems for performance, scalability, and security.
\n - \n
Deploy, monitor, and manage applications on Google Cloud Platform (GCP) .
\n - \n
Implement CI/CD pipelines and automate deployments in cloud environments.
\n - \n
Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions.
\n - \n
Optimize database interactions and ensure efficient data processing.
\n - \n
Implement caching, logging, and monitoring solutions for performance improvements.
\n - \n
Ensure code quality through best practices, code reviews, and automated testing.
\n - \n
Troubleshoot production issues and continuously improve system reliability.
\n - \n
Stay updated with the latest backend and cloud technologies and best practices.
\n - \n
3–7 years of experience in backend development using Java and Spring Boot .
\n - \n
Strong expertise in Microservices architecture and distributed systems.
\n - \n
Experience building and consuming RESTful APIs .
\n - \n
Hands-on experience with Google Cloud Platform (GCP) services (., Compute Engine, Cloud Run, GKE, Pub/Sub).
\n - \n
Strong understanding of cloud-native application development .
\n - \n
Experience with CI/CD tools and deployment automation.
\n - \n
Proficiency in relational (MySQL/PostgreSQL) and/or NoSQL databases .
\n - \n
Strong knowledge of design patterns, data structures, and system design .
\n - \n
Experience with security best practices (OAuth2, JWT, API security).
\n - \n
Familiarity with message queues/streaming systems (Kafka, Pub/Sub).
\n - \n
Excellent problem-solving skills and ability to work in a fast-paced environment.
\n - \n
Experience with containerization and orchestration (Docker, Kubernetes).
\n - \n
Exposure to event-driven architecture and reactive programming.
\n - \n
Knowledge of API Gateway and service mesh concepts.
\n - \n
Experience with monitoring tools (Prometheus, Grafana, Stackdriver).
\n - \n
Familiarity with GraphQL .
\n - \n
Understanding of performance tuning and optimization techniques .
Key Requirements
\nNice-to-Have Skills
\n