Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

REI Systems Logo

Principal Software Engineer (Java)

REI Systems

Salary not specified
Oct 9, 2025
Sterling, VA, US
Apply Now

REI Systems is modernizing FDA’s cloud infrastructure with a focus on procurement, migration, and optimization using AWS. This initiative aims to improve cloud operations, enhance security, and automate processes for mission-critical applications.

Requirements

  • 10+ years of experience with full software lifecycle development experience primarily within the Java Development Stack: Java / J2EE, JavaScript, EJB, JPA, JAXB, JAXP, JDOM, Angular
  • Oracle 11g / 12c, Exadata
  • Excellent SQL skills and a strong understanding of RDBMS, ORM, and Hibernate
  • Linux, Apache HTTP Server, Apache Axis, Apache Spring, REST/JSON, SOAP, WSDL, XML, XSD
  • Experience with Git, JIRA, and HP ALM
  • Excellent understanding of Service Oriented Architecture (SOA)
  • Ability to very quickly ramp up to understand code

Responsibilities

  • lead the design, development, and implementation of enterprise-grade applications supporting FDA’s cloud modernization efforts
  • building scalable, secure, and optimized software solutions leveraging Java, AWS cloud services, and modern engineering best practices
  • work closely with project stakeholders, client teams, and internal REI members to ensure delivery of high-quality solutions aligned with mission and compliance requirements
  • provide updates, design inputs, interfaces to other applications
  • troubleshooting and debugging skills
  • Experience in a parallel development environment managing overlapping development efforts that can impact the same functionalities

Other

  • Eligible to obtain a public trust clearance.
  • Hybrid (One day per week or as needed in the REI Sterling Office)
  • Excellent verbal and written communication skills, including experience working directly with customers to discuss their requirements and objectives.
  • Ability to prioritize, status, and multitask.
  • Familiar with Agile development methodology