Responsibilities

  • Develop and optimize scalable backend systems with Java and Spring Boot, ensuring high performance, top-tier security, and seamless maintainability.
  • Build high-performance cloud-native applications on Google Cloud Platform (GCP) using its powerful services for seamless deployment and scalability.
  • Optimize relational (PostgreSQL, MySQL) and NoSQL (Firestore, MongoDB) databases by refining data models, queries, and indexing for maximum efficiency.
  • Develop and maintain RESTful APIs and microservices to enable seamless system communication and integration.
  • Enforce security best practices, including authentication, authorization, and data protection, using OAuth 2.0, JWT, IAM roles, and Google Cloud Security best practices to safeguard applications.
  • Collaborate with front-end developers, DevOps engineers, and product managers to craft high-quality scalable solutions.
  • Enhance and automate CI/CD pipelines using tools like Cloud Build, Jenkins, or GitHub Actions, ensuring smooth deployments and faster release cycles.
  • Monitor backend services proactively to maintain stability, high availability, and rapid resolution of issues.
  • Drive innovation by embracing emerging technologies and improving backend architecture and development processes.