Java Architect
Listed on 2026-10-22
-
Software Development
Java Developer, Software Architect, Backend Developer
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!
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…
(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).