Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Architect

REI Systems

Overview

REI Systems’ mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations. Our technologists and consultants are passionate about solving complex challenges that impact millions of lives. We take a Mindful Modernization® approach in delivering our services, including application modernization, grants management, case management systems, government data analytics, and advisory services. This approach, the REI Way, ensures mission impact by aligning our clients' strategic objectives with measurable outcomes through people, processes, and technology. We offer the same commitment to our employees by providing professional development, meaningful projects, and flexibility to spend time with family and friends. We believe employees are at their best when fulfilled in both their professional careers and their personal lives. Learn more at Employees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, 2021, 2022, 2023, 2024, and 2025!

Responsibilities

Position Overview

REI Systems is seeking an experienced Java Architect to provide technical architecture, solution design, and hands-on engineering leadership for mission-critical applications supporting the U.S. Food and Drug Administration (FDA).

The ideal candidate will bring deep expertise in Java, Spring Boot, microservices, RESTful APIs, AWS cloud services, and modern application architecture. This individual will be responsible for designing secure, scalable, resilient, and high-performing enterprise applications while guiding development teams through modernization initiatives, cloud adoption, system integration, and continuous delivery.

This position requires a strong technical leader who can balance enterprise architecture strategy with hands-on development, collaborate with FDA stakeholders, and ensure solutions meet federal security, compliance, performance, and operational requirements.

Key Responsibilities

Solution Architecture & Technical Leadership

  • Lead the architecture, design, and development of enterprise Java applications supporting FDA mission-critical systems.
  • Define application architecture, technical standards, integration patterns, and development best practices.
  • Design scalable, modular, maintainable solutions using Java, Spring Boot, Spring Framework, and microservices architecture.
  • Provide hands-on technical leadership through architecture reviews, design sessions, code reviews, and proof-of-concept development.
  • Translate business and functional requirements into technical architecture, solution designs, and implementation roadmaps.
  • Develop architecture diagrams, technical design documents, API specifications, and system integration documentation.
  • Evaluate legacy systems and recommend modernization strategies, including application refactoring, cloud migration, and API enablement.
  • Identify and resolve complex architectural challenges involving performance, scalability, availability, security, and interoperability.
  • Mentor Java developers and technical leads, promoting engineering excellence and consistent development practices.

Java Development & Microservices

  • Architect and develop enterprise applications using Java 11/17/21, Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
  • Design and implement RESTful APIs and microservices for distributed enterprise applications.
  • Apply design patterns, object-oriented programming principles, SOLID principles, and clean architecture practices.
  • Implement service-to-service communication, asynchronous processing, exception handling, and transaction management.
  • Design secure API integrations using OAuth 2.0, OpenID Connect, JWT, and API gateway patterns.
  • Work with Hibernate/JPA, JDBC, and ORM frameworks for database-driven applications.
  • Support event-driven architecture and messaging integrations using technologies such as Apache Kafka, RabbitMQ, or AWS messaging services, where applicable.
  • Establish automated unit, integration, and API testing standards using JUnit, Mockito, and related frameworks.

AWS Cloud Architecture & Modernization

  • Design, deploy, and optimize cloud-native and cloud-enabled applications within AWS environments.
  • Provide architectural guidance for AWS services such as EC2, ECS, EKS, Lambda, S3, RDS, API Gateway, IAM, CloudWatch, and CloudFormation.
  • Architect containerized applications using Docker and Kubernetes.
  • Support application modernization, cloud migration, and infrastructure automation initiatives.
  • Design highly available, fault-tolerant, secure, and cost-effective cloud solutions.
  • Collaborate with cloud infrastructure and DevOps engineers on deployment strategies, monitoring, scaling, and disaster recovery.
  • Apply AWS security, networking, identity management, and cloud architecture best practices.

Database Architecture & Integration

  • Design and optimize database integrations involving Oracle, PostgreSQL, SQL Server, and other relational databases.
  • Develop and review complex SQL queries, stored procedures, and PL/SQL components as applicable.
  • Provide guidance on database performance optimization, indexing, connection pooling, and data access patterns.
  • Design data integration solutions between enterprise applications, legacy platforms, and external systems.
  • Support data integrity, transaction management, and secure data exchange across distributed applications.

DevSecOps, CI/CD & Application Security

  • Collaborate with DevSecOps teams to establish automated build, testing, deployment, and release processes.
  • Support CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or comparable enterprise tools.
  • Apply infrastructure-as-code practices using Terraform, AWS CloudFormation, or similar technologies.
  • Integrate automated code quality, dependency scanning, vulnerability detection, and security testing into development workflows.
  • Promote secure coding standards and address vulnerabilities identified through SAST, DAST, and software composition analysis.
  • Implement appropriate logging, monitoring, audit trails, and application observability.
  • Ensure architecture and development practices align with applicable federal security requirements, including NIST guidelines, FISMA, FedRAMP, and FDA-specific standards.

Agile Delivery & Stakeholder Collaboration

  • Collaborate with FDA technical stakeholders, product owners, business analysts, project managers, and development teams.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, architecture discussions, and release planning.
  • Work closely with QA engineers, database administrators, cloud engineers, and DevSecOps teams to ensure successful solution delivery.
  • Provide technical estimates, identify architectural risks, and recommend mitigation strategies.
  • Support technical troubleshooting, root-cause analysis, production issue resolution, and continuous application improvement.
  • Communicate complex technical concepts clearly to both technical and nontechnical stakeholders.
Qualifications
  • 10+ years of software engineering experience , with significant hands-on Java application development experience.
  • 5+ years of experience in technical architecture, solution design, or technical leadership for enterprise applications.
  • Strong hands-on expertise in Java, Spring Boot, Spring Framework, Spring Security, and RESTful web services.
  • Demonstrated experience designing and implementing microservices and distributed enterprise applications.
  • Strong knowledge of object-oriented design, software design patterns, SOLID principles, and enterprise application architecture.
  • Experience designing, developing, or modernizing applications hosted on AWS.
  • Hands-on experience with Docker, Kubernetes, and containerized application deployments.
  • Experience with relational databases, particularly Oracle and PostgreSQL, including SQL optimization and data integration.
  • Experience with CI/CD pipelines, Git-based version control, Maven or Gradle, and automated development workflows.
  • Knowledge of API security, authentication, authorization, and secure software development practices.
  • Experience troubleshooting complex application issues, performance bottlenecks, and integration challenges.
  • Demonstrated ability to lead technical discussions, review architectural designs, and mentor software engineers.
  • Experience working in Agile/Scrum development environments.
  • Strong written and verbal communication skills, including experience interacting with technical leadership and business stakeholders.
  • Ability to obtain and maintain the background investigation or Public Trust clearance required for the FDA program.

Preferred Qualifications

  • Prior experience supporting FDA, HHS, or other federal civilian government IT programs.
  • Experience modernizing legacy Java applications and migrating enterprise workloads to AWS.
  • AWS Certified Solutions Architect – Associate or Professional certification.
  • Oracle, PostgreSQL, and PL/SQL development experience.
  • Experience with Apache Kafka, RabbitMQ, or event-driven architecture.
  • Familiarity with Angular, React, TypeScript, or other modern frontend frameworks.
  • Experience with enterprise API management, API Gateway, and integration platforms.
  • Experience with Terraform, Ansible, Kubernetes, and GitOps-based deployment approaches.
  • Familiarity with SonarQube, Fortify, Checkmarx, or comparable security and code quality tools.
  • Experience with application monitoring and observability using CloudWatch, Splunk, ELK, Prometheus, or Grafana.
  • Knowledge of Section 508 accessibility requirements and federal application security standards.
  • Experience with system modernization, cloud-native transformation, and enterprise integration initiatives.
  • Exposure to AI-enabled applications, AI/ML service integration, or intelligent workflow automation is a plus.

Technical Environment

Programming Languages: Java 11/17/21, SQL, PL/SQL, JavaScript, TypeScript

Backend Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, RESTful APIs

Cloud Technologies: AWS EC2, ECS, EKS, Lambda, S3, RDS, API Gateway, IAM, CloudWatch

Architecture: Microservices, SOA, Distributed Systems, REST APIs, Event-Driven Architecture, Cloud-Native Applications

Databases: Oracle, PostgreSQL, Microsoft SQL Server

DevSecOps & CI/CD: Git, Jenkins, GitHub Actions, Maven, Gradle, Docker, Kubernetes, Terraform, Ansible

Testing & Quality: JUnit, Mockito, Postman, Swagger/OpenAPI, SonarQube

Security: OAuth 2.0, OpenID Connect, JWT, NIST, FISMA, FedRAMP, OWASP

Methodologies: Agile, Scrum, DevSecOps, Secure SDLC

The technologies listed represent the relevant architecture and engineering ecosystem. Specific tools and versions may vary by FDA project and application.

What Success Looks Like

The successful Java Architect will:

  • Deliver secure, scalable, and maintainable Java-based enterprise solutions.
  • Establish consistent architecture and engineering standards across development teams.
  • Accelerate application modernization and cloud adoption while reducing technical debt.
  • Improve application reliability, performance, security, and maintainability.
  • Collaborate effectively with FDA stakeholders and REI technical leadership to deliver mission-focused solutions.
  • Provide strong hands-on technical guidance while supporting timely, high-quality software delivery.

Educational Qualifications:

Bachelor’s degree in Information Technology, Cybersecurity, Operations Management, or related field. 

Clearance: Eligible to obtain a public trust clearance.

Location: Hybrid (2 days per week or as needed in the REI Sterling Office)

Washington, DC Metro Area — regular on-site presence at FDA facilities required, in support of account leadership and delivery oversight.

EEO Statement: REI Systems is an Equal Opportunity Employer. In our workplace, we seek, we welcome, and respect diversity in all of its forms.

#LI-Hybrid

#LI-TK1

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Java Architect in Sterling, VA vacancy
  • $130k - $190k

     ...breakthrough results for federal clients across healthcare, financial services, and national security. Job Title: Solution Architect (Java) Location: Tysons Corner, VA Employment Type: Full-Time Job Summary We are seeking an experienced Solutions... 
    Suggested
    Full time
    Contract work

    Sky Solutions

    Vienna, VA
    6 days ago
  • DescriptionWe are currently seeking a motivated, career and customer-oriented Java Developer to begin an exciting and challenging career with our large Enterprise Application Support Program to support one of our project delivery teams. This position is hybrid and will... 
    Suggested
    Remote work
    2 days per week
    1 day per week

    Science Applications International Corporation

    Ashburn, VA
    5 days ago
  • Senior Java Software Engineer - DeveloperCompany:The Boeing CompanyThe Boeing Company is looking for a Senior Java Software Engineer - Developer to join the Advanced Ground Architecture team located in Herndon, Virginia, Seal Beach, California, El Segundo, California or... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Herndon, VA
    1 day ago
  • $120k - $225k

     ...VirginiaSecurity Clearance: Top SecretBusiness Unit: Zachary PiperPosition Owner: Logan SeitzZachary Piper Solutions is looking for a Java Application Developer to join large federal program. This is fully onsite in Herndon, VA and a full time position.**Mission... 
    Suggested
    Full time

    ZP Group

    Herndon, VA
    6 days ago
  • $135.15k - $182.85k

    Java Software Engineer - Developer (Experienced and Senior)Company:The Boeing CompanyThe Boeing Company is currently seeking Java Software Engineers - Developer (Experienced and Senior) to support our Advanced Ground Architecture team located in Herndon, Virginia, Colorado... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Herndon, VA
    1 day ago
  • $90k - $130k

    Application Developer (Java), #1112Clearance: US Citizenship Required. Ability to obtain the required government security clearance (CBP Public Trust Final).This is a hybrid position with 1-2 days per week onsite in Ashburn, Virginia.Dev Technology Group is hiring an Application... 
    Work experience placement
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    Dev Technology Group

    Ashburn, VA
    3 days ago
  •  ...management oversight. REQUIREMENTS U.S. Citizenship Ability to obtain DoD Top Secret clearance (based on SSBI investigation) Entry-level JAVA developer with 1-2 years experience Experience with Java (J2SE and J2EE), JSP/servlet, JDBC, JavaScript, HTML, CSS, XML Experience... 
    Contract work
    For contractors
    Work at office
    Immediate start

    Artech

    Herndon, VA
    5 days ago
  • $120k

     ...25kA leading provider of IT consulting services is seeking two Java Developers to support a critical initiative with U.S. Customs and...  ...maintain APIs, services, and integrations 15% Collaborate with architects, product owners, and development teams 10% Participate in Agile... 
    2 days per week
    1 day per week

    Motion Recruitment

    Ashburn, VA
    6 days ago
  • $200k

     ...PiperPosition Owner: Amanda WiseZachary Piper Solutions is seeking a Java Software Engineer to support a Government Consulting company...  ...Web Services, Microservices, JUnit, Core Java Developer, Java Architect, Java Support Lead, J2EE, Ansible, DevSecOps, DevOps, Terraform... 

    ZP Group

    Herndon, VA
    4 days ago
  • $80k - $128k

     ...PhDMust have Security + certification.Must have active clearance or ability to obtain Public TrustMust be a U.S. CitizenExperience with Java, J2EE software engineeringExperience with design and developmentExperience with system installationsPeraton OverviewPeraton is a... 
    Contract work
    Shift work

    Peraton Corporation

    Herndon, VA
    3 days ago
  • $106.25k - $143.75k

    Java Software Engineer (Associate/Experienced)Company:The Boeing CompanyThe Boeing Company is currently seeking a Java Software Engineer...  .../Experienced) with experience in software engineering and architecting to support the Denali Software team located in Herndon, Virginia... 
    Permanent employment
    Full time
    Work experience placement
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Herndon, VA
    1 day ago
  • $60k - $100k

     ...Work: ORA_HYBRID Description SAIC is currently seeking a motivated, career and customer-oriented junior-level Java/JEE Developer to join our team in Ashburn, VA to begin an exciting and challenging career. This position is hybrid-remote, 4... 
    Full time
    Remote work
    Shift work

    SAIC

    Ashburn, VA
    15 hours ago
  •  ...Job Summary Tarkik Solutions is seeking motivated, career-oriented, and customer-focused Senior Java Full Stack Developers to support the Department of Homeland Security (DHS). This is a true full stack role with a strong backend emphasis. You’ll spend much of your... 
    Full time
    Work experience placement
    Remote work
    1 day per week

    Tarkik Solutions

    Ashburn, VA
    2 days ago
  • DescriptionSAIC is currently seeking a motivated, career and customer oriented Java Backend Developer Senior to join our team to begin an exciting and challenging career. Hybrid Schedule: 1 -2 days a week onsite in Ashburn, VA Job ResponsibilitiesDesign and implement Micro... 
    2 days per week
    1 day per week

    Science Applications International Corporation

    Ashburn, VA
    5 days ago
  • Lead Java Software Engineer - DeveloperCompany:The Boeing CompanyThe Boeing Company is looking for a Lead Software Engineer - Developer to join the Advanced Ground Architecture team located in Herndon, Virginia, Colorado Springs, Colorado, Mesa, Arizona, Seal Beach, California... 
    Permanent employment
    Full time
    Work experience placement
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Herndon, VA
    1 day ago
  •  ...experience in Telecom/Media developing large and critical systems4-6 years of experience in developing, deploying and administering Java applications using JAVA, J2EE3 - 6 years of experience in Java/J2EE, with web services technologies3 - 5 years of strong experience... 
    Immediate start

    Artech

    Herndon, VA
    2 days ago
  •  .... Customs and Border Protection (CBP) through modern software development and technology solutions. The team is seeking experienced Java Developers with 5+ years of experience working with Java, Spring Framework, and related technologies. This is a full-time, hybrid position... 
    Full time
    Work at office
    2 days per week
    1 day per week

    Motion Recruitment

    Ashburn, VA
    3 days ago
  • DescriptionSAIC is currently seeking a motivated, career and customer oriented, and hands on Java Backend Developer with cloud experience to join our team to begin an exciting and challenging career.Job ResponsibilitiesWorking closely with the tech lead and senior developers... 

    Science Applications International Corporation

    Ashburn, VA
    5 days ago
  •  ...BT-463 – Java Software Engineer Skill Level: Subject Matter Expert Location: Dulles, VA **Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.** Experience: 10+ years Required skills:... 
    Full time

    Bespoke Technologies

    Dulles, VA
    18 hours ago
  •  ...Job Description Job Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release and help with the migration of a COBOL app to Java.   Senior Java Developer responsibilities... 
    Work experience placement

    Maxiom Technology

    Ashburn, VA
    8 days ago
  •  ...Job Description Job Description Strong Backend Java Developer with minimum 8 years’ experience to become an integral part of our federal contracting team! Competitive salary based on experience and skill.  Once a week in person is required at this time. Must... 
    Long term contract
    Remote work
    1 day per week

    Technology Consultants Inc

    Ashburn, VA
    17 days ago
  •  ...Job Description Job Description Senior Java Developer Location: REMOTE (Local to DMV area)   Must be a US CITIZEN...  ...cloud-native security best practices AWS Certified Solutions Architect or Certified Kubernetes Application Developer (CKAD)   Clearance... 
    Local area
    Remote work

    EDR Technology

    Ashburn, VA
    20 days ago
  • $75k - $155k

     ...Job Description Job Description Description: The Java Software Engineer must be able to design, develop, enhance, debug, and implement software in an Agile environment. Resources will be members of highly effective Agile teams that create and support applications... 
    Work experience placement

    C. Mack Solutions, LLC

    Ashburn, VA
    a month ago
  • Our client is looking for a Software Engineer - Java . If you're interested please share your updated resume along with your yearly expected salary Job type: Full time  Location: Herndon, VA, King of Prussia, PA  Active TS/SCI Clearance Basic Qualifications... 
    Full time

    Maania Consultancy Services

    Herndon, VA
    more than 2 months ago
  •  ...Job Role: Java Software Engineer. Location: Herndon, VA Duration: Full time, Onsite Security Clearance: Active TS/SCI Requirements: - Experience in Java development - Proficiency in troubleshooting across multiple operating systems, including Linux and... 
    Full time

    Maania Consultancy Services

    Herndon, VA
    13 days ago
  •  ...Location: Hybrid/Herndon, VA  Overview: We are seeking a cleared Java Developer with hands-on experience designing and developing enterprise-level solutions. The ideal candidate has strong object-oriented programming skills, familiarity with design patterns, and experience... 
    Full time

    Maania Consultancy Services

    Herndon, VA
    16 days ago
  • $120k - $160k

     ...Remote Work: ORA_HYBRID Description SAIC is currently seeking a motivated, career and customer-oriented Mid-level Java/JEE Developer to join our team to begin an exciting and challenging career in Ashburn, VA. This position will be 4 days per week... 
    Full time
    Remote work
    Shift work

    SAIC

    Ashburn, VA
    4 hours ago
  •  ...We are looking for an experienced hands-on Java Technical Lead with strong coding skills. The ideal candidate will have a robust background in java development, with very strong system design and microservices experience. RESPONSIBILITIES: Spearhead the development... 
    Full time

    StellarMettle Placements

    Ashburn, VA
    1 day ago
  •  ...Job Description Job Description Mid-Level Java Application Developer Technology Consultants Inc. is hiring a Java Application Developer to support a dynamic government customer with a wide variety of development tasks. You will be responsible for collaborating... 
    Work experience placement

    Technology Consultants Inc

    Ashburn, VA
    a month ago
  • $120k - $185k

     ...Work jointly with cross-functional teams to meet project goals Technologies: Angular Support Python AWS Lambda Cloud Docker Git Java JavaScript Security More: At Obscurity Labs, we pride ourselves on being an equal-opportunity employer committed to fostering an inclusive... 
    Full time
    For subcontractor
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours

    Obscurity Labs

    Herndon, VA
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Architect. Be the first to apply!