Proper LinkedIn
w-2 only
Can be in anyone of these HNB footprints:
- Columbus, OH
- Dallas, TX
- Schaumburg, IL
- Charlotte, NC
- Indianapolis, IN
- Denver, CO
- Pittsburgh, PA
- Detroit, MI
- Waterloo, IA
MUST have good LinkedIn and take an assessment test
Job Description Senior Java Back End Developer (GCP)
Role Overview
We are looking for high-capacity, hands-on Senior Java Backend Developers who will work under the guidance of our engineering leadership to design, develop, and support enterprise-grade APIs and cloud-native applications hosted on Google Cloud Platform (GCP). This role will focus on building scalable, resilient, and secure microservices leveraging modern Java technologies, event-driven architectures, and managed cloud services.
These individuals may find themselves assisting in the following activities on a daily basis:
- Develop modern RESTful APIs and microservices using Java, Spring Boot, Spring Cloud, Docker, Kubernetes, and CI/CD pipelines.
- Design and implement cloud-native solutions leveraging Google Cloud Platform (GCP) services such as GKE, Cloud Run, Pub/Sub, Cloud Storage, Secret Manager, Cloud Monitoring, and Cloud Logging.
- Assist with solution architecture, system design, availability planning, disaster recovery, production deployment strategies, and performance engineering.
- Design and build data solutions leveraging both relational and NoSQL databases including MongoDB Atlas, ensuring scalability, resiliency, and operational excellence.
- Design and implement event-driven architectures utilizing Apache Kafka / Confluent Cloud, including topic strategy, event modeling, stream processing, data enrichment, and message transformations.
- Build and support highly available cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform and automated deployment pipelines.
- Partner with business and technology teams to implement secure, compliant, and scalable enterprise integration solutions.
Responsibilities
- Collaborate with engineers, architects, product owners, and business stakeholders to create enterprise API and event-driven integration solutions.
- Develop software in an Agile environment leveraging DevOps practices, automated testing, CI/CD, and Infrastructure as Code.
- Design and implement secure, scalable, and resilient microservices deployed on Google Cloud Platform.
- Build and maintain event-driven systems utilizing Kafka and asynchronous messaging patterns.
- Integrate applications with MongoDB Atlas and other enterprise data platforms.
- Develop automated testing strategies including unit, integration, contract, and performance testing.
- Implement observability practices including centralized logging, monitoring, tracing, and alerting.
- Maintain and evolve existing enterprise integration assets and cloud-hosted services.
- Partner with platform engineering and infrastructure teams to continuously improve deployment automation, cloud operations, security, and reliability.
- Serve as a technical mentor and provide guidance on application architecture, coding standards, and cloud-native best practices.
Minimum Qualifications
Required
- Bachelor's degree in Computer Science, MIS, Engineering, or a related field, or equivalent work experience.
Work Experience / Skills
Required
- 7+ years of software development experience building enterprise applications and APIs.
- 5+ years of Java development experience with Spring Boot, Spring Framework, Maven, and Gradle.
- Experience building and deploying cloud-native applications on Google Cloud Platform (GCP).
- Experience with GKE (Google Kubernetes Engine), Kubernetes, Docker containers, and microservices architectures.
- Experience designing and developing RESTful APIs and event-driven integrations.
- Experience with Apache Kafka or managed Kafka platforms such as Confluent Cloud.
- Experience with MongoDB Atlas and NoSQL database design principles.
- Experience with CI/CD pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or equivalent.
- Experience implementing Infrastructure as Code using Terraform or similar technologies.
- Strong understanding of distributed systems, resiliency patterns, scalability, and performance optimization.
- Experience working within Agile and DevOps delivery models.
- Strong problem-solving, analytical, and communication skills.
- Ability to collaborate across engineering, architecture, and business teams.
Preferred
- Experience with Google Cloud services including:
-
- Google Kubernetes Engine (GKE)
-
- Cloud Run
-
- Pub/Sub
-
- Cloud Storage
-
- Secret Manager
-
- Cloud Monitoring & Logging
-
- Cloud Build
-
- Cloud SQL
- Google Cloud Professional Cloud Developer or Professional Cloud Architect certification.
- Experience implementing Event-Driven Architecture (EDA).
- Experience with API gateways and service mesh technologies.
- Experience with observability tools such as Grafana, Prometheus, OpenTelemetry, Dynatrace, Splunk, or Datadog.
- Experience developing financial services or high-volume transaction processing systems.
- Experience with security best practices including OAuth2, OIDC, JWT, and Zero Trust architectures.
Tech Stack Summary
Languages & Frameworks
- Java 17+, Spring Boot, Spring Cloud
Cloud Platform
- Google Cloud Platform (GCP)
Container Platform
Messaging & Streaming
- Apache Kafka, Confluent Cloud, Pub/Sub
Databases
- MongoDB Atlas, SQL Databases
DevOps
- GitHub, GitHub Actions, Jenkins, Terraform, CI/CD
Observability
- Cloud Monitoring, Cloud Logging, Prometheus, Grafana, OpenTelemetry
Shubham Singh- Sr. Technical Recruiter
Email- [email protected]
STELLENT A Nationally Recognized Minority Certified Enterprise
"Happiness can be found, even in the darkest of times, if one only remembers to turn on the light."
- JK Rowling