
Java Architect
REI Systems2 years ago
Sterling, VA, USAStaff+
Responsibilities
- Lead the architecture, design, and development of enterprise Java applications supporting FDA mission-critical systems.
- Define application architecture, technical standards, integration patterns, development practices, architecture diagrams, and technical design documentation.
- Develop Java applications, microservices, RESTful APIs, secure integrations, asynchronous services, and database-driven solutions.
- Design and optimize AWS cloud-native and cloud-enabled applications, containerized deployments, infrastructure automation, monitoring, scaling, and disaster recovery.
- Guide application modernization, legacy-system refactoring, cloud migration, API enablement, and enterprise integration initiatives.
- Design database integrations and optimize SQL, stored procedures, PL/SQL, indexing, connection pooling, and data access patterns.
- Establish automated build, testing, deployment, release, code-quality, vulnerability-scanning, and security-testing processes.
- Apply secure coding, logging, monitoring, audit-trail, observability, NIST, FISMA, FedRAMP, and FDA-specific requirements.
- Mentor Java developers and technical leads, conduct architecture and code reviews, troubleshoot complex issues, and support root-cause analysis.
- Collaborate with FDA stakeholders, product owners, business analysts, project managers, QA engineers, database administrators, cloud engineers, and DevSecOps teams.
- Participate in Agile planning and delivery activities, provide technical estimates, assess architectural risks, and communicate with technical and nontechnical stakeholders.
Requirements
- 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.
- Experience designing and implementing microservices, distributed enterprise applications, and secure API integrations.
- 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, secure software development, and application troubleshooting.
- Experience leading technical discussions, reviewing architectural designs, and mentoring software engineers.
- Experience working in Agile/Scrum development environments and communicating with technical leadership and business stakeholders.
- Ability to obtain and maintain the background investigation or Public Trust clearance required for the FDA program.
- Bachelor’s degree in Information Technology, Cybersecurity, Operations Management, or a related field.
- Preferred qualifications include federal civilian IT experience, FDA or HHS program experience, AWS Certified Solutions Architect certification, event-driven architecture experience, modern frontend familiarity, Terraform or Ansible experience, GitOps deployment experience, security and code-quality tooling experience, observability experience, Section 508 knowledge, and AI-enabled application exposure.
Benefits
- Hybrid work arrangement with two days per week or as needed in the REI Sterling Office, with regular on-site presence at FDA facilities in the Washington, DC Metro Area.
- Professional development opportunities and meaningful mission-focused projects.
- Flexibility to spend time with family and friends.
- Equal Opportunity Employer workplace that welcomes and respects diversity.
Tech Stack
AngularAnsibleApache KafkaAWSDockerGitGitHub ActionsGitLab CI/CDGradleGrafanaJavaJavaScriptJenkinsJUnitKubernetesMavenMicrosoft SQL ServerPostgreSQLPostmanPrometheusRabbitMQReactSonarQubeSplunkSpring BootSQLTerraformTypeScript
Categories
About REI Systems
REI Systems provides full-lifecycle software engineering, data analytics, and modernization services to U.S. federal, state, and local agencies and nonprofits, including grants and case management solutions and cloud implementations. The privately held, 100% employee-owned firm delivers consulting and systems integration and supports programs at agencies such as the FDA. Founded in 1989 and headquartered in Sterling, Virginia, it focuses on open source, SaaS, and application modernization.