[Remote] Sr. Software Engineer – Backend Engineering (Core) / Integrations
Note: The job is a remote job and is open to candidates in USA. Ontrac Solutions is seeking a Senior Software Engineer to support a state government professional licensing and regulatory compliance platform built on Google Cloud. The role focuses on developing Java and Spring Boot backend microservices, building event-driven services, integrating with external systems, implementing payment and workflow capabilities, and supporting security, testing, and CI/CD delivery.
Responsibilities
- Design and implement Java 21 / Spring Boot microservices on Cloud Run (licensing, case management, payments, documents, notifications)
- Implement PostgreSQL (AlloyDB) persistence, including row-level data isolation and search indexing
- Build asynchronous event flows on Pub/Sub and Eventarc
- Implement scheduled and timer-driven processing with Cloud Tasks and Cloud Scheduler (renewal reminders, expiration sweeps, reconciliation)
- Author Cloud Workflows orchestrations for multi-service pipelines
- Build integrations with external state and federal systems over REST, SOAP, SFTP, and webhooks
- Implement payment flows, including hosted payment page integration and settlement reconciliation
- Meet platform security and compliance requirements for encryption and data isolation
- Deliver unit and integration test coverage, participate in code reviews, and support CI/CD deployment of owned services
Skills
- 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
- PostgreSQL, including schema design, indexing, and versioned migrations
- GCP serverless services: Cloud Run, Pub/Sub, Cloud Tasks, Cloud Workflows, Cloud Scheduler
- Event-driven architecture and messaging patterns (idempotency, retries, dead-letter handling)
- External system integration over REST, SOAP, SFTP, and webhooks
- API security with OAuth 2.0 / OIDC and JWT
- Automated testing (JUnit, integration tests) and CI/CD
- Workflow engines (Flowable, BPMN) and business rules engines
- AlloyDB, BigQuery
- Payment processing integrations
- Experience in government or regulated environments (FIPS, CJIS, HIPAA)
- Google Cloud Professional certifications
Benefits
- Remote (any location)
Company Overview