Senior Software Engineer – Backend, API Engineering

Jobtailor

Deutschland

Remote

EUR 90.000 - 130.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Jobtailor is seeking a senior backend engineer to design and implement Java 21 and Spring Boot microservices on Google Cloud Platform. You will own the API surface, define OpenAPI contracts, and ensure backward compatibility across teams.

You will implement PostgreSQL persistence (AlloyDB), build event-driven flows with Pub/Sub, and manage scheduled tasks with Cloud Tasks/Scheduler. Security, testing, and CI/CD ownership are key.

Qualifikationen

  • 8+ years backend engineering experience with Java and Spring Boot.
  • Production delivery experience on Google Cloud Platform.
  • Bachelor's degree in Computer Science or equivalent.
  • Java 21 and Spring Boot 3.x microservice development.
  • API design and ownership: REST, OpenAPI, versioning, pagination, error contracts.
  • PostgreSQL, schema design, indexing, migrations.
  • GCP serverless services: Cloud Run, Pub/Sub, Cloud Tasks, Cloud Scheduler.
  • Event-driven architecture and messaging patterns (idempotency, retries, DLQ).
  • API security with OAuth 2.0 / OIDC and JWT, role- and attribute-based authorization.
  • Automated testing (JUnit) and CI/CD.
  • Observability: logging, metrics, tracing, SLOs.
  • Building APIs consumed by external partners.

Aufgaben

  • Design and implement Java 21 / Spring Boot microservices on Cloud Run.
  • Own API surface; specify in OpenAPI and maintain stable contracts.
  • Implement PostgreSQL (AlloyDB) persistence with migrations.
  • Build event flows on Pub/Sub and Eventarc; publish domain events.
  • Implement Cloud Tasks and Cloud Scheduler for scheduled processing.
  • Ensure API security with OAuth 2.0 / OIDC and JWT.
  • Integrate payment flows and reconciliation.
  • Ensure security/compliance and data isolation.
  • Deliver unit and integration tests and support CI/CD.
  • Collaborate with client tech lead and engineers from definition to delivery.

Kenntnisse

Java 21
Spring Boot
GCP
API Design
PostgreSQL
OAuth 2.0 / OIDC
JUnit Testing
CI/CD
Event-Driven Architecture
Cloud Run
Pub/Sub
BigQuery

Ausbildung

Bachelor's degree in Computer Science

Tools

Cloud Run
Pub/Sub
Cloud Tasks
Cloud Scheduler
AlloyDB
BigQuery

Jobbeschreibung

  • Design and implement Java 21 / Spring Boot microservices on Cloud Run for licensing, applications and renewals, case management, payments, documents, and notifications
  • Own the platform API surface; specify it in OpenAPI, maintain stable contracts for mobile, frontend, and integration teams, and version changes without breaking consumers
  • Implement PostgreSQL (AlloyDB) persistence, including row-level data isolation, search indexing, and migration strategy
  • Build asynchronous event flows on Pub/Sub and Eventarc and publish domain events for other services and the integration layer
  • Implement scheduled and timer-driven processing with Cloud Tasks and Cloud Scheduler, including renewal reminders, expiration sweeps, and reconciliation
  • Implement authentication and authorization across the API surface, including public applicant access and internal staff roles
  • Implement payment flows, including hosted payment page integration and settlement reconciliation
  • Meet platform security and compliance requirements for encryption, auditability, and data isolation
  • Deliver unit and integration test coverage, participate in code reviews, and support CI/CD deployment of owned services
  • Work closely with the client technical lead, integration engineers, mobile engineers, and frontend engineers from initial definition through final delivery
Requirements
  • 8+ years of professional backend engineering experience with Java and Spring Boot
  • Production delivery experience on Google Cloud Platform
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Java 21 and Spring Boot 3.x microservice development
  • API design and ownership: REST, OpenAPI specification, versioning, pagination, error contracts, backward compatibility
  • PostgreSQL, including schema design, indexing, query tuning, and versioned migrations
  • GCP serverless services: Cloud Run, Pub/Sub, Cloud Tasks, Cloud Scheduler
  • Event-driven architecture and messaging patterns (idempotency, retries, dead-letter handling)
  • API security with OAuth 2.0 / OIDC and JWT, including role- and attribute-based authorization
  • Automated testing (JUnit, integration tests) and CI/CD
  • Observability of owned services: structured logging, metrics, tracing, SLOs
  • Building APIs consumed by external partners, agencies, or public-facing applications
  • AlloyDB, BigQuery
  • Payment processing integrations and settlement reconciliation
  • GraphQL or gRPC alongside REST
  • Performance and load testing of high-traffic public services
  • Google Cloud Professional certifications
Core Competencies

Demonstrates expertise in designing and implementing Java 21 and Spring Boot microservices on Google Cloud Platform, with a strong focus on API design, database management, and security compliance. Proficient in building event-driven architectures and ensuring observability and automated testing for high-traffic public services.

Highest-signal resume keywords
  • Java 21 Development
  • Spring Boot Microservices
  • Google Cloud Platform
  • API Design and Ownership
  • PostgreSQL Management
Hard Skills
  • Java 21
  • Spring Boot 3.x
  • PostgreSQL
  • API Security with OAuth 2.0
  • Automated Testing (JUnit)
  • Event-Driven Architecture
  • Payment Processing Integrations
  • GraphQL or gRPC
  • Performance Testing
  • Observability (Structured Logging)
Certifications & Qualifications
  • Google Cloud Professional Certifications
Industry Keywords
  • Microservices
  • API Design
  • Data Isolation
  • Compliance Requirements
  • CI/CD Deployment
Tools & Technologies
  • Cloud Run
  • Pub/Sub
  • Cloud Tasks
  • Cloud Scheduler
  • AlloyDB
  • BigQuery
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Backend Developer – Java, Spring Boot
Backend Developer – Java, Spring Boot

Jobtailor • Deutschland

Remote
EUR 70.000 - 95.000
Backend Software Engineer
Backend Software Engineer

Jobtailor • Deutschland

Remote
EUR 60.000 - 90.000
Senior Backend Engineer
Senior Backend Engineer

Jobtailor • Deutschland

Vor Ort
EUR 70.000 - 110.000
Senior Backend Developer
Senior Backend Developer

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Senior Backend Engineer – Payments
Senior Backend Engineer – Payments

Jobtailor • Deutschland

Remote
EUR 90.000 - 130.000
Senior Backend Engineer – Technical Lead
Senior Backend Engineer – Technical Lead

Jobtailor • Deutschland

Remote
EUR 110.000 - 140.000
Senior Software Engineer – AI, Search
Senior Software Engineer – AI, Search

Jobtailor • Deutschland

Remote
EUR 70.000 - 110.000
Senior Java / React Full Stack Engineer
Senior Java / React Full Stack Engineer

Jobtailor • Deutschland

Remote
EUR 90.000 - 130.000
Senior Fullstack Engineer – React/Java
Senior Fullstack Engineer – React/Java

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Middle Backend Engineer, Golang
Middle Backend Engineer, Golang

Jobtailor • Deutschland

Remote
EUR 70.000 - 100.000