×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Job in Ashburn, Loudoun County, Virginia, 22011, USA
Listing for: Impyrian
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Backend Developer, Java Developer
Salary/Wage Range or Industry Benchmark: 85000 - 105000 USD Yearly USD 85000.00 105000.00 YEAR
Job Description & How to Apply Below

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Full Stack Developer

CBP DGDI Full Time Professional Ashburn, VA, US

2 days ago Requisition

Salary Range: $85,000.00 To $ Annually

COMPANY SUMMARY

At Impyrian, our commitment to excellence, client-centric approach, and deep industry expertise set us apart. We strive to be a trusted partner for organizations seeking to embrace digital transformation, bolster cybersecurity, streamline operations, leverage advanced audio-visual technologies, drive successful engineering and construction projects, and harness the power of AI and robotics to stay ahead in today's dynamic business landscape.

Impyrian knows the most important factor in our success is the excellence of our personnel—if we take care of our people, our people take care of our clients. This philosophy helps ensure a work-life balance, competitive compensation and benefits, and opportunities for professional growth.

Essential Duties and Responsibilities:

Impyrian is seeking a Junior‑Level Full Stack Developer to support the development, enhancement, and maintenance of enterprise applications. The role develops and supports Java‑based applications using modern frameworks, relational databases, and automated testing tools in an Agile environment, collaborating with developers, technical leads, business analysts, and stakeholders.

Project Scope

The Enterprise Reference Data Service is the authoritative source of truth for geographical, regulatory, and operational reference data across U.S. Customs and Border Protection (CBP). The team is building and maintaining a centralized, auditable platform using Java/Spring Boot microservices, bitemporal PostgreSQL data models, Liquibase migrations, Apache Kafka event streaming, and accessible USWDS‑compliant Angular interfaces.

  • Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.
  • Build and optimize data access layers, entity mappings, and database interactions using Spring Data JPA and PostgreSQL.
  • Implement bitemporal data models supporting historical auditing, point‑in‑time retrieval, and preservation of historical records.
  • Develop asynchronous event publishers using Apache Kafka and Apache Avro schemas for reliable downstream message delivery.
  • Develop responsive, accessible single‑page applications using Angular and Type Script.
  • Analyze requirements with technical and functional stakeholders and translate business needs into technical solutions.
  • Maintain automated test suites using JUnit 5, Vitest, Playwright, or equivalent frameworks.
  • Write clean, efficient, maintainable, and documented code in accordance with software development best practices.
  • Troubleshoot defects, identify root causes, and implement effective solutions.
  • Participate in peer code reviews and improve application architecture, code quality, and development practices.
  • Use Google Gemini and AI‑assisted development workflows to accelerate feature development, code reviews, refactoring, and test generation.
  • Participate in Agile ceremonies, including sprint planning, daily stand‑ups, backlog refinement, and retrospectives.
  • Track development activities, defects, and user stories in Jira or similar tools.
  • Support releases, deployments, enhancements, and production maintenance.
  • Conduct live feature demonstrations and architectural walkthroughs covering APIs, the web portal, and Kafka event feeds for internal stakeholders, program leaders, and prospective downstream consumers.
  • Share technical guidance and knowledge with less experienced team members, as appropriate.
  • Perform other duties as assigned by the supervisor.
Required Qualifications Education and

Work…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary