Java Developer
Your RoleDesign, develop, and maintain Java-based applications using modern frameworksBuild and deploy cloud-native microservices on GCPWork with GCP services such as Cloud Run, GKE, App Engine, Pub/Sub, BigQuery, Cloud FunctionsDevelop RESTful APIs using Spring Boot / Spring CloudImplement CI/CD pipelines using Cloud Build, GitHub Actions, Jenkins, or similar toolsEnsure application performance, security, and scalabilityCollaborate with DevOps, QA, and product teamsTroubleshoot production issues and perform root cause analysisYour profileStrong proficiency in Java (Java 8/11/17)Experience with Spring Boot, Hibernate/JPAHands-on experience with Google Cloud Platform (GCP)Knowledge of microservices architectureExperience with Docker and Kubernetes (GKE)Working knowledge of SQL/NoSQL databasesFamiliarity with REST APIs, JSON, OAuth2, JWTExperience with version control tools like GitExposure to Kafka or Pub/Sub messaging systems