Java Full Stack Developer with GCP
Technology
EAPPS TECH LLC dba Magicforce
Raleigh, United States$8,667 - $10,400 /year3 weeks agoUntil 5/31/2026
On-site
Job description
As an FDE, you’ll build end‑to‑end solutions—from backend microservices to modern UIs—deployed on Google Cloud Platform (GCP). You’ll embed with client stakeholders, translate business needs into technical designs, and deliver secure, scalable software. The work spans design, development, testing (QA), DevOps, and production deployments (E2E). Healthcare domain familiarity (clinical data, medications, orders, labs, revenue cycle) is a plus.
- *Mandatory skills
- Strong 10+ years of professional software engineering experience; Java 8+ in production.
- 4+ years recent, hands‑on Spring ecosystem (Spring 4/5, Spring Boot 2+, Spring Data, Spring Cloud, Spring Integration, Spring REST).
- Event‑driven / asynchronous architecture; 4+ years integrating with brokers (Kafka / Pub/Sub) and applying appropriate design patterns.
- GCP hands‑on: GCS Buckets, Kubernetes (GKE), Pub/Sub, Kafka; infrastructure and services usage in production.
- Cloud Spanner experience (or strong NoSQL exposure with Cassandra/Couchbase and proven ability to ramp).
- Microservices design & implementation at enterprise scale.
- Strong testing discipline: JUnit5, Spring test (unit/integration), isolated layer testing, Hamcrest/AssertJ; mocking & debugging.
- Modern tooling: Git (enterprise workflows), Gradle/Maven, IntelliJ (preferred) or equivalent; CI/CD (Jenkins/GitHub Actions/Sonar).
- Clear communication, stakeholder engagement, and cross‑functional collaboration.
- Gen AI / Agentic AI exposure to build workflows and agents using ADK, A2A and MCP
- *Good-to-Have Skills
- Windsurf AI (developer productivity/AI‑assisted workflows).
- GCP Dataflow (batch/stream processing)
- US healthcare context—clinical data, medications, orders, labs
- Angular/React (recent production experience)
- *Responsibilities: -
- Design, develop, test, and deploy Java microservices on GCP; implement resilient, observable services in a microservice architecture.
- Build responsive front‑end applications using Angular (component‑driven patterns, RxJS).
- Implement messaging/streaming integrations using Kafka and GCP Pub/Sub; design for at‑least‑once/exactly‑once semantics and back‑pressure.
- Work with GCP Kubernetes (GKE) for container orchestration; automate CI/CD and promote builds across environments.
- Model and optimize data access on Cloud Spanner**; contribute to schema design, transaction strategies, and performance tuning.
- Own E2E quality: unit, integration, contract, and performance testing; drive high code coverage and automated quality gates.
- Collaborate across architecture, data modeling, security, and product teams; demo features, capture feedback, and iterate quickly.
- Document LLD/sequence diagrams, and contribute to coding standards, architecture guidelines, and re‑usable libraries.
- Support production (SRE/DevOps mindset): monitoring, s, incident response, and RCA.
Keywords
javagoogle-cloud-platformgood-clinical-practice-gcpfull-disk-encryptionmicroservicesplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmenttesting-and-analysisquality-assurancedevelopment-operations-devopshealth-carepharmaceutical-drugshealthcare-revenue-cyclejava-8springspring-bootspring-dataspring-cloudtrade-shows-eventskafkapublish-subscribe-pub-subkubernetesgoogle-kubernetes-engine-gkenosqlcassandraapache-cassandracouchbasesensors-test-measurementassertjdebugginggradleapache-mavencustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdjenkinsgithubgithub-actionsstakeholder-managementartificial-intelligenceagentic-aimicrosoft-certificationmodel-context-protocol-mcpwindsurfstream-processingreact-jsreactibm-security-soarmicro-services-architecturecomponentrxjsservice-management-and-orchestration-smocontainer-orchestrationdata-accessvehicle-modification-tuningperformance-testingdata-modelprogramming-style-guidesite-reliability-engineering-sreincident-responseroot-cause-analysis-rca
¿Te interesa este puesto?