JOBSEARCHER

Java Developer (GCP)

Job Summary:We are seeking a highly skilled Senior Java Developer with strong expertise in full-stack Java development and Google Cloud Platform (GCP). The ideal candidate will have extensive experience in building scalable microservices, developing RESTful APIs, and working with cloud-native applications. This role involves designing and developing enterprise-grade solutions using Java, Spring Boot, and GCP services while ensuring high performance, scalability, and reliability.Key Responsibilities:• Design, develop, and maintain scalable enterprise applications using Java and Spring Boot frameworks• Build and implement microservices-based architectures and RESTful APIs• Develop and deploy cloud-native applications using Google Cloud Platform (GCP) services• Work with GCP services including Dataflow, BigQuery, Cloud Storage, Pub/Sub, and Cloud SQL• Collaborate with cross-functional teams to design and implement technical solutions• Participate in application design, code reviews, and performance optimization• Integrate applications with CI/CD pipelines using tools such as Jenkins• Ensure best practices for coding standards, security, and application performance• Troubleshoot application issues and provide production support when requiredRequired Skills & Experience:• Strong proficiency in full-stack Java development• Hands-on experience with Spring Boot frameworks and web services• Strong experience with Google Cloud Platform (GCP)• Experience designing and developing Microservices and REST APIs• In-depth knowledge of Java concepts including Streams, Threads, and Collections• Hands-on experience with GCP services such as Dataflow, BigQuery, Cloud Storage, Pub/Sub, and Cloud SQL• Experience with CI/CD pipelines and automation tools such as JenkinsCompetencies:• Strong analytical and problem-solving skills• Excellent coding and debugging abilities• Strong communication and collaboration skills• Ability to work in Agile development environments• Ability to design scalable and high-performance cloud-based solutionsPreferred Skills:• Experience with containerization technologies such as Docker or Kubernetes• Knowledge of DevOps practices and cloud-native architectures• Experience working with distributed systems and event-driven architectures