Senior Software Engineer – Backend, API Engineering

atOntrac SolutionsRemoteUS flagIllinoisFreelanceBackend EngineerSenior$110 – $120/hour

Posted 20 hours ago

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Design and develop microservices using Java 21 and Spring Boot on Cloud Run for licensing, applications and renewals, case management, payments, documents, and notifications.

• Take ownership of the platform's API surface; define it using OpenAPI, ensure stable contracts for mobile, frontend, and integration teams, and manage version changes without disrupting consumers.

• Implement persistence with PostgreSQL (AlloyDB), focusing on row-level data isolation, search indexing, and migration strategies.

• Create asynchronous event flows utilizing Pub/Sub and Eventarc, and publish domain events for other services and the integration layer.

• Set up scheduled and timer-driven processing using Cloud Tasks and Cloud Scheduler, including renewal reminders, expiration sweeps, and reconciliation processes.

• Implement authentication and authorization mechanisms across the API surface, covering public applicant access and internal staff roles.

• Develop payment workflows, including integration with hosted payment pages and settlement reconciliation.

• Ensure compliance with platform security and requirements regarding encryption, auditability, and data isolation.

• Provide unit and integration test coverage, engage in code reviews, and support the CI/CD deployment of the services you own.

• Collaborate closely with the client technical lead, integration engineers, mobile engineers, and frontend engineers from initial project definition through to final delivery.


⛳️ Requirements

• A minimum of 8 years of professional backend engineering experience with Java and Spring Boot.

• Experience delivering production solutions on the Google Cloud Platform.

• Bachelor's degree in Computer Science or equivalent practical experience.

• Proficiency in Java 21 and Spring Boot 3.x for microservice development.

• Experience in API design and ownership, including REST, OpenAPI specifications, versioning, pagination, error contracts, and maintaining backward compatibility.

• Knowledge of PostgreSQL, including schema design, indexing, query tuning, and versioned migrations.

• Familiarity with GCP serverless services such as Cloud Run, Pub/Sub, Cloud Tasks, and Cloud Scheduler.

• Understanding of event-driven architecture and messaging patterns, including idempotency, retries, and dead-letter handling.

• Experience with API security using OAuth 2.0 / OIDC and JWT, including role- and attribute-based authorization.

• Proficient in automated testing (JUnit, integration tests) and CI/CD practices.

• Skilled in ensuring observability of owned services through structured logging, metrics, tracing, and SLOs.

• Experience building APIs that are utilized by external partners, agencies, or public-facing applications.

• Familiarity with AlloyDB and BigQuery.

• Experience in payment processing integrations and settlement reconciliation.

• Knowledge of GraphQL or gRPC in addition to REST.

• Experience in performance and load testing of high-traffic public services.

• Possession of Google Cloud Professional certifications.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Flexible work hours and remote work options.

• Opportunities for professional development and continuous learning.

• Engaging work environment with a focus on innovation and collaboration.

People also viewed

Ascension17 hours ago

Backend Revenue Cycle Manager

US flagUnited States OnlyFull-timeBackend Engineer$99.9k – $135.1k/year
ApplyView job
GitLab22 hours ago

Technical Architect

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job
TheWhiteam22 hours ago

Analista Funcional y Técnico, Drupal – Sector turismo

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Mercor1 day ago

Software Engineer, Go

US flagUnited States OnlyFreelanceBackend Engineer$130/hour
ApplyView job
Mercor1 day ago

Software Engineer, Go

US flagUnited States OnlyFreelanceBackend Engineer$130/hour
ApplyView job
Mercor1 day ago

Software Engineer, Python

US flagUnited States OnlyFreelanceBackend Engineer$130/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers