Mediabistro logo
job logo

Java Developer (GCP)

Prophecy Technologies, Alpharetta, GA, United States


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 required

Required 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 Jenkins

Competencies:

• 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 solutions

Preferred 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

• Exposure to cloud security and monitoring tools