Software Architect/Lead Developer - Application Modernization Projects for the FDA Job - Military veterans preferred



  full-time   employee

United States

Software Architect/Lead Developer - Application Modernization Projects for the FDA (Job Number:441055)


Software Architect/Lead Developer:

Application Modernization Projects for the FDA

The Lead Developer will lead the architecting and development of an agile like business application under SAICs FDA Center for Veterinary Medicine (CVM) Information Technology Program, Operations, and Modernization Support (CITPOMS) Program. BackgroundThe purpose of the FDA’s CVM IT Program Operations and Modernization Support (CITPOMS) is to provide full system life cycle management support and continuity of services across the CVM IT program. SAIC’s approach will include leveraging the existing processes and procedures that we established with FDA CVM on the prior contract as well as leveraging Microservice Architecture, DevSecOps, and ITIL principles and tools. Under this program SAIC will conduct full lifecycle SW development in an agile approach tailored to FDA's SDLC processes (a.k.a., EPLC) to design and implement a new application the Pre- market Structured Product Label (SPL) application. Pre-market SPL is a document markup standard based on extensible markup language (XML), which is approved by Health Level Seven (HL7) and adopted by FDA. Pre-Market SPL is a new application that will harmonize the review of CVM labeling into a single, standardized file format that will reduce the burden on both CVM and the regulated industry. Layers are developed using AngularJS and Bootstrap, Spring MVC, Spring Security, REST, JPA/Hibernate and WebLogic. ESS, DCU Engine are the batch applications that process CVM Submissions. STARSWS and Mediator is a SOAP WebService that give access to the Database and Documentum respectively.

Job Responsibilities:

- Work with the program Technical Lead to architect the solution

- Lead the development effort, hands-on code development, mentor/lead/guide a team of developers and a DBA .

- Follow FDA processes to deploy the application to environments including Dev/Test/Pre Production and /Production

- Document Application Architecture, Design, Implementation plan, Operation Manual, Runbooks, Version Description Documents (VDDs)


- Bachelors and 9 years experience or Masters and 7 and 4 years as a Java developer with at least 3 years leading a development effort.

- Experience with test driven development

- Excellent verbal and written communication

- Experience with designing to Section 508 requirements

- Familiarity with Microservice Architectures, DevOps, Agile and Waterfall SDLC

- Experience with the following tools and technologies: Java7, Java EE, Spring MVC, Spring Security, Spring Batch, REST, SOAP, XML, JPA/Hibernate, AngularJS, Bootstrap, Maven, Eclipse, WebLogic, Subversion, Oracle, SQL, Stored Procedure.


- Experience with Appian, HP ALM, Jira


- Bachelors and 9 years experience or Masters and 7 and 4 years as a Java developer with at least 3 years leading a development effort.


- Must be able to obtain an FDA Public Trust Clearance.

SAIC Overview:SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC's approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit For information on the benefits SAIC offers, see My SAIC Benefits. EOE AA M/F/Vet/Disability

Job Posting: Oct 15, 2018, 8:16:25 AM
Primary Location: United States-MD-ROCKVILLE
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: Other Clearance
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time