Cloud Java Developer Google Cloud Spanner

Artech LLC

  • Chicago, IL
  • 3 days ago
  • $45–$48 Per Hour
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Atlassian JIRAunmatched
  • Benchmarkingunmatched
  • Best Practicesunmatched
  • Cloud Applicationsunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Database Administrationunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Distributed Databasesunmatched
  • Functional Testingunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • Google Appsunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • JDBC (Java Database Connectivity)unmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Mavenunmatched
  • Microservicesunmatched
  • Performance Testingunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • Regression Testingunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Transaction Processing/Managementunmatched
  • Web Programmingunmatched
  • Web Servicesunmatched

Description

Requisition ID: 103599-1
Title: Cloud Java Developer Google Cloud Spanner
Location: Chicago, IL
Duration: 6+ months
Salary Range: $45- $48 an hour on W2

We are seeking an experienced Cloud Java Developer with strong hands-on experience in Java, Spring Boot, PostgreSQL, and Google Cloud Spanner. The ideal candidate will have experience modernizing Java applications, migrating database workloads to Cloud Spanner, optimizing SQL and transaction processing, and developing scalable cloud-native applications on GCP.

Key Responsibilities

  • Analyze existing Java/Spring Boot applications and database interaction patterns.
  • Refactor data access layers to integrate applications with Google Cloud Spanner.
  • Modify SQL queries and transaction-processing logic to align with Spanner architecture.
  • Optimize read/write operations and transactional workloads for performance and scalability.
  • Redesign data models, indexing strategies, and primary keys to prevent Spanner hotspotting.
  • Implement Google Cloud Spanner best practices for distributed systems.
  • Work with architects, Google Cloud SMEs, and client stakeholders on application modernization initiatives.
  • Perform functional, integration, regression, and performance testing.
  • Conduct performance benchmarking and throughput validation.
  • Troubleshoot application, database, and distributed-system performance issues.
  • Document technical designs, migration considerations, implementation decisions, and lessons learned.

Required Technical Skills

  • 6 8 years of experience in Java application development.
  • Strong hands-on experience with Core Java 8+.
  • Strong experience with Spring Boot and Spring Boot Microservices.
  • Experience with Spring Batch.
  • Strong experience developing RESTful Web Services and APIs.
  • Strong SQL and JDBC experience, including connection and database configuration.
  • Must have hands-on experience with Google Cloud Spanner.
  • Must have experience with Spanner PostgreSQL Dialect.
  • Strong understanding of distributed SQL databases.
  • Strong hands-on experience with PostgreSQL.
  • Experience with query optimization, data modeling, transaction management, and performance tuning.
  • Experience developing applications on Google Cloud Platform (GCP).

GCP Skills

  • Google Cloud Spanner
  • GKE (Google Kubernetes Engine)
  • GCP IAM
  • Cloud Monitoring
  • Cloud Logging
  • Cloud Build / CI-CD
  • Experience with cloud-native application development and distributed systems.

Development & DevOps Tools

  • Jenkins
  • Maven
  • Git / CI-CD
  • Jira
  • Confluence

Must-Have Skills

  1. Java 8+ / Spring Boot / Microservices
  2. Google Cloud Spanner + Spanner PostgreSQL Dialect
  3. PostgreSQL + Strong SQL/JDBC
  4. Distributed SQL / Data Modeling / Transaction Management
  5. GCP Application Development
  6. Query Optimization & Performance Tuning

Numbers & Facts

LocationChicago, IL
Salary$45–$48 Per Hour

Similar Jobs