Mid-Level Java Full-Stack/API Developer, Federal Civilian Programs, Remote; East Coast
Denver, Denver County, Colorado, 80285, USA
Listed on 2026-10-09
-
Software Development
Backend Developer, Java Developer, Full Stack Developer
Summary:
- Job Title:
Mid-Level Java Full-Stack / API Developer - Level: Mid-level (approximately 3–6 years of professional software development experience)
- Security Clearance: U.S. citizenship required. Requirement depends on program. CBP: must be able to obtain and maintain a CBP Public Trust; an existing DHS Public Trust is preferred. Department of State: active Secret clearance required.
- Work Type:
Remote:
East Coast working hours, with travel approximately once per quarter; candidates in the Washington, DC area preferred - Job Type: Full-time
- Agency name: U.S. Customs and Border Protection (CBP), Department of Homeland Security, or U.S. Department of State, Bureau of Consular Affairs, depending on program
- Start Date:
Immediate. Start follows a favorable suitability determination (CBP) or clearance verification (State) and completion of customer onboarding.
Biz First is assisting our client with recruiting a skilled and experienced Mid-Level Java Full-Stack / API Developer. Our client is the prime contractor and incumbent on federal civilian programs at U.S. Customs and Border Protection (CBP) and the U.S. Department of State. The developer builds modern, secure, cloud-native enterprise applications for these programs using Java, Spring Boot, REST APIs, relational databases, enterprise messaging, and modern front-end technologies.
The work covers the full application lifecycle, from database development and API-first design with OpenAPI to event-driven integration with JMS and Apache Kafka, automated testing, Docker, Kubernetes, CI/CD, and API/developer portals built with React and/or Angular. Experience with AI-assisted development and automated test-case generation is highly desirable. The role is fully remote on East Coast hours and requires U.S. citizenship.
Our client is an IT solutions and services company based in Alpharetta, Georgia, founded in 2000 to build mission-critical systems that run around the clock. Its cloud experts design and build cloud infrastructure on AWS, Azure, and Google Cloud, with work spanning cloud strategy and architecture, cloud modernization and engineering, security and compliance, cloud Dev Ops, and data and analytics. Federal civilian agencies are a core part of that work, supported through a GSA Multiple Award Schedule contract, and the company is an AWS Advanced Tier Services Partner.
Whatwill you do Responsibilities:
- Design, develop, test, and maintain enterprise applications, microservices, and backend services using Java and Spring Boot, applying established design patterns, secure coding practices, and development standards.
- Build data-access components with Spring Data, JPA/Hibernate, and JDBC, and develop synchronous and asynchronous integrations between enterprise applications.
- Design and implement secure, production-grade RESTful APIs using an API-first approach: create and maintain OpenAPI definitions, and generate or integrate API clients, server interfaces, documentation, validation, and test artifacts from them.
- Apply consistent API standards for versioning, error handling, authentication, authorization, pagination, and observability, and take part in API design and governance reviews.
- Develop event-driven and message-based integrations with JMS and Apache Kafka using Spring JMS and Spring Kafka, including producers, consumers, listeners, topics, queues, and event-processing components across publish/subscribe and point-to-point patterns.
- Build resilient messaging with sound acknowledgment, retry, timeout, error-handling, and dead-letter queue/topic (DLQ/DLT) strategies, accounting for message ordering, delivery semantics, idempotency, duplicate messages, and consumer concurrency.
- Work with Kafka topics, partitions, consumer groups, offsets, serialization, and schema management; monitor messaging flows, consumer lag, and failed messages; and apply security controls to messaging and event-streaming solutions.
- Design and optimize relational database components in PostgreSQL, Oracle, MySQL, or similar platforms, including logical and physical data models, normalization, schemas, views, indexes, constraints, stored procedures, and SQL queries; manage transactions, locking, isolation levels, connection pooling, and concurrency; and version schema changes with Flyway or Liquibase.
- Develop unit, integration, API,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).