Skip to main content

Senior Software Engineer - Java, GCP

Posted yesterday

apex systemsDenver (CO)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Software Engineer - Java, GCPAn established organization is seeking a Senior Software Engineer to design, build, and operate high-throughput, low-latency, mission-critical platforms. The role focuses on Java-based API development, cloud-native deployments, modern access management protocols, and AI-assisted software engineering. The selected candidate will own services with strict reliability, performance, and availability SLAs, operating at scale in a security-sensitive environment.
Key Responsibilities: Design, develop, and maintain high-performance Java services supporting REST-based APIs with robust security practices. Build cloud-native, horizontally scalable services deployed on GCP and other public cloud platforms. Develop and secure APIs using OIDC, OAuth 2.0, and SAML-based authentication and authorization flows. Implement API-first designs with strong contract discipline, backward compatibility, and clarity. Build and operate highly resilient systems maintaining low latency, high throughput, and strict availability SLAs. Apply resilience patterns such as timeouts, retries, circuit breakers, bulkheads, and rate limiting. Participate in production support, incident response, root cause analysis, and continuous reliability improvement. Utilize CI/CD pipelines for automated build, test, and deployment lifecycles. Work with containerized workloads and modern deployment strategies including blue/green, canary, and feature flags. Utilize AI-assisted development tools to accelerate feature development, improve code quality, and assist with troubleshooting.
Required Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, or a related technical discipline is preferred.
Experience: Minimum of 6 years of professional experience in Java software development, API design, and building production-grade services.
Technical Skills: Proven expertise in RESTful services, GCP deployment, and modern Access Management protocols including OAuth 2.0, OpenID Connect (OIDC), and SAML 2.0. Experience with distributed systems, concurrency, performance optimization, and observability tools is required.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this