Software Engineer - Java

Integrity Applications Incorporated (IAI) is a software, system engineering, and integration company headquartered in Chantilly, Virginia with offices Nationwide. IAI has been selected as one of the best companies to work for in America by The Great Place to Work Institute and as one of the top employers in the DC Metro area by the Washingtonian Magazine. We are always looking for bright, innovative and talented people to join our team of highly skilled professionals. IAI offers challenging work, competitive salaries, an incentive bonus program, and top notch health and welfare benefits for you and your family.
IAI is seeking a highly skilled software engineer to join an Agile team designing, developing, and deploying applications as well as implementing COTS packages. The individual must be familiar with Java and n-tiered application development to include various frameworks. The individual will provide ad-hoc support to project-related activities as needed and tasked by management.
  • Analyze and study complex system requirements
  • Design software tools and subsystems to support software reuse and domain analysis
  • Translate detailed design into software utilizing frameworks and/or other open source tools.
  • Implement COTS packages
  • Test, utilizing JUnit, debug, and refine software to produce the required product.
  • Bachelor's degree in Computer Science, or related field.
  • Demonstrated experience with Object Oriented analysis, design, and programming.
  • Demonstrated experience, in the last two years, experience developing with a recent version of Java (7+) in an n-tiered architecture.
  • Demonstrated experience creating RESTful Web Services.
  • Demonstrated experience, in the last two years, experience working with frameworks such as Spring, Hibernate, and GWT.
  • Demonstrated experience, in the last two years, experience working with web containers such as Tomcat and Jetty on Linux.
  • Demonstrated experience, in the last two years, with a version control system such as Subversion or Git.
  • Demonstrated experience, in the last two years, with build tools such as Apache Ant or Maven.
  • Demonstrated experience with PKI certificate integration.
  • Demonstrated experience with relational databases such as Oracle or MySQL.
  • Demonstrated experience developing and integrating access solutions consistent with requirements supporting broad implementations of authentication and authorization.
  • Demonstrated experience with cloud based technologies.
  • Demonstrated experience with Ping Federate.
  • Demonstrated experience with DevOps components such as Jenkins and Artifactory.
  • Demonstrated experience with data attribute validation, acquisition, management, and re-purposing for use in policies and processes as the bases of secure solutions.
Security Requirements: Must currently hold an active TS/SCI clearance with Full Scope Polygraph
Integrity Applications Incorporated is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other factor protected by law.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.