Skip Navigation LinksHome

Current Openings

Position Number:
T-00057
Position Title:
Java Application Developer
Position Requirements:
Bachelor of Science, 5+ Years of Hands on skills; may have more overall IT experience. MUST be a US Citizen.  Active security clearance helpful!
Reporting Location:
Alexandria, VA
Position Description:
This position is for a Java developer that has a strong background in Java, Spring Framework, and SQL. The job involves designing and implementing components for data processing applications as well as Spring MVC web-based applications.
Duties Include:
Design, implement, test, and document business object models, application services.
Create relational data models in Oracle (DDL) and general data maintenance/analysis tasks
Participate in big-data and search related development involving Hadoop, Pig, Sqoop, and Elasticsearch
Required Skills:
Expertise with Java, Spring Framework (IOC, AOP, Spring Transactions, JDBC Templates)
Experience working with Message Queues and JMS
Experience working in a UNIX/Linux environment and creating shell scripts
Expertise with SQL and experience working with Oracle
Good understanding of enterprise architectural patterns including J2EE design pattern
Preferred skills:
Experience with big-data tools Hadoop, Pig, Sqoop
Experience with Elasticsearch
Experience using Spring MVC
Experience using an Open Source Rules Engine such as Drools or Jess
Experience with front-end technologies: JavaScript, JSON, HTML, AJAX, JSP, CSS
Work Availability:
As soon as possible
Position Number:
T-00058
Position Title:
Rules Developer: Senior Java/JavaScript UI Developer
Position Requirements:
This position is for a web developer that has a strong background in UI application development using Java, Spring MVC, JavaScript, JQuery, and CSS.
5 + years experience in required skills; may have more overall IT experience. MUST be a US Citizen.  Active security clearance helpful!
Reporting Location:
Alexandria, VA
Duties Include:
Design, implement, test, and document front end components: JavaScript, CSS, HTML, JSP
Design, implement, test, and document middle tier components: application services
General data research/analysis of application data via SQL
Required Skills:
Expertise with Java, Spring MVC, JavaScript, JQuery, JSON, HTML, AJAX, JSP, CSS
Experience with Spring Framework (IOC, AOP, Spring Transactions, JDBC Templates)
Experience using Tomcat or WebLogic
Experience working in a UNIX/Linux environment
Expertise with SQL and experience working with Oracle
Good understanding of enterprise architectural patterns including J2EE design patterns
Preferred skills:
Experience using an Open Source Rules Engine such as Drools or Jess
Work Availability:
As soon as possible
Position Number:
T-00083
Position Title:
Software Engineer – Data Visualization, Frontend
Position Requirements:
Overall IT experience 6-10+ years, Bachelor’s degree in Computer Science or equivalent, MUST be a US Citizen.  Active security clearance helpful!
Reporting Location:
Alexandria, VA
Duties Include:
Data Visualization Developer for the development of rich interactive graphics and data visualizations of “large” amount of structured data.
Responsible for design, development and production support of interactive data visualizations, preferably in-browser, including ability to analyze data lineage across presentation, business and data tiers of application architecture.
Passion for transforming large amounts of data into compelling visual stories comprised of different displays like heat maps, geo-spatial, network/association diagrams etc. to facilitate analysis and decision making.
Required Skills:
3+ years hands-on experience developing interactive, graphical, data visualization applications
Strong experience with Java frontend technology – JSP, Servlets, HTML, CSS, JavaScript, AJAX
Experience with frameworks and libraries such as Spring, JQuery, AngularJS, ReactJS, and WebGL
Experience with data visualization tools/toolkits like Tableau, Vislt, ParaView, Protoviz, knockout, backbone, highcharts, infovis, protovis, flot, js charts, etc.
Experience with Web/Application servers such as Tomcat and Weblogic
Experience with Object Oriented Design Patterns and Agile Development
Work Availability:
As soon as possible
Position Number:
T-00107
Position Title:
Mid JAVA\JEE Application Developer
Position Requirements:
6 yrs Java required, 4 yrs Java JEE required, Bachelors or Masters in Computer Science or related field, MUST be a US Citizen.  Active security clearance helpful!
Reporting Location:
Alexandria, VA
Duties Include:
Design and implement JEE software applications in Tomcat\WebSphere Application Server\Weblogic\JBoss or any other related JEE server
Use modern software engineering tools including Eclipse, Rational Application Developer (RAD), JDeveloper, NetBeans, HP Quality Center and JIRA for design, development, and testing the software
Work with users in an Agile development approach to understand requirements, then elicit feedback and refine solution through demonstrations
Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology
Required Skills:
HTML\Javascript\CSS ·JSP\Servlets ·Struts
Spring ·EJBS ·Web services ·SQL ·XML ·Unix/ Linux
Java Web Containers (Tomcat\Jetty\etc) ·JEE Server experience (Weblogic\Websphere\JBOSS\etc.) ·JMS
JDBC
JPA\Hibernate
Design Patterns
Data Structures
Preferred skills:
Desired knowledge and experience includes
Developing 100% automating unit tests
Experience with Weblogic based environment is preferred
Using the Eclipse and Rational Application Developer (RAD) IDEs
Agile development approach
Ability to work in a high-pressured, tight-deadline environment
Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment.
Must work well in a team environment as well as independent.
Excellent verbal/written communication and problem solving skills; ability to communicate information to a variety of groups at different technical skill levels.
Work Availability:
As soon as possible
Position Number:
T-00116
Position Title:
Security Specialists 1 MID & 1 Senior Level ISSO Position
Position Requirements:
Overall years of IT experience 4-6+, MUST be a US Citizen.  Must have the ability to obtain (or currently possess) and maintain a DoD Secret security clearance.
BS, MS or equivalent work experience in the Information Assurance field with and at least one of the following security certifications:
CISSP: Certified Information Systems Security Professional
CEH: Certified Ethical Hacker
CISM: Certified Information Security Manager
GIAC: Global Information Assurance Certification
Comp TIA Security +
Vendor Certifications and work experience in the following technical areas are a plus: Web 2.0 technology/Microsoft .Net and C#/ Oracle DB or SQL Server DB
Check Point Certified Security Expert (CCSE)/ Red Hat Certified System Administrator (RHCSA)/ Cisco Certified Network Associate Certification (CCNA)
Microsoft Certified Systems Engineer (MCSE) with focus on security
Reporting Location:
Alexandria, VA
Position Description:
(ISSO) The selected candidate will serve as an Information System Security Officer (ISSO)/alternate ISSO for a major Federal IT application and Information system. They will be responsible for conducting structured security certification and accreditation activities utilizing the Xacta IA Manager Assessment Engine. As a member of the Security Team, the candidate will lead the review of technical, management and operational security controls in accordance with the National Institute of Standards and Technology (NIST) to ensure the completeness and effectiveness of the IT system’s information technology and security solutions. Must have completed a full ATO.
Duties Include:
Establish and maintain unclassified computer accounts, and provide briefings related to all new system user accounts
Conduct periodic self-inspections of facilities and computer systems to ensure compliance with accreditation/certification documentation packages for approved systems, and proactively report results to management; make recommendations and implement improvements as needed
Ensure all systems are operated, maintained, and information is disposed of in accordance with internal security policies and practices
Ensure configuration management is appropriate for all Information Systems (IS) software and hardware, including documentation and tracking of change control actions
Conduct user training to ensure systems security and increase user awareness
Ensure security logs and audit trails are reviewed in accordance with established schedules
Day-to-day work:
The candidate will be responsible for ensuring that Certification and Accreditations (C&A) documents, Plan of Action and Milestones (POA&M) and artifacts are maintained and updated in accordance with DHS and CBP policy. The candidate will participate in the CBP change, configuration, and release management processes to ensure an appropriate security level is in the systems lifecycle. As a technical expert in the security field, the candidate will be relied upon to ensure that senior management is kept apprised of all pertinent security systems issues. They will also be responsible for the evaluation, implementation and operation of a security monitoring and auditing solution utilizing a COTS product and industry-wide best practices.
Required Skills:
Minimum of 2 years within Security (candidate should have completed at least one security system cycle)
Must have experience with Windows, Oracle, Unix, and Linux. Must demonstrate a complete understanding of Information Security Administration principles, concepts, practices, and standards as well as a complete understanding of network devices, TCP/IP and related Internet protocols.
Must possess skills including organizing, scheduling, conducting, and coordinating work assignments to meet project milestones or established completion dates. Must be customer focused and possess the ability to identify issues, analyze, and interpret data and develop solutions to a variety of moderately complex technical problems.
Must have experience accurately documenting, reporting, and presenting findings.
Should possess experience preparing a complete Certification & Accreditation (C&A) package which led to approval of a system Authorization to Operate.
Should have experience with one or more; AppDetective, WebInspect, Nessus and Splunk.
Work Availability:
As soon as possible
Position Number:
T-00131
Position Title:
Java/JavaScript Web Developer
Position Requirements:
Must pass CBP BI. Must have a DoD Secret or be eligible to obtain one. This position is for a web developer that has a strong background in UI application development using Java, Spring MVC, JavaScript, JQuery, AngularJS, and CSS.
MUST be a US Citizen.  5 + years’ experience in required skills; may have more overall IT experience.
Reporting Location:
Alexandria, VA
Duties Include:
Design, implement, test, and document front end components: JavaScript, CSS, HTML
Design, implement, test, and document middle tier components: Java
General data research/analysis of application data via SQL
Required Skills:
Expertise with Java 7 or 8
Expertise with front-end technologies: JavaScript, JQuery, AngularJS, JSON, HTML, JSP, CSS
Expertise with middle-tier components: Spring Framework (IOC, AOP, Spring Transactions, JDBC Templates), and Spring MVC (or Struts)
Experience with SQL and Oracle
Experience using Tomcat or WebLogic
Ability to work in a UNIX/Linux environment
Good understanding of enterprise architectural patterns including J2EE design patterns
Work Availability:
As soon as possible
Position Number:
T-00144
Position Title:
Java Back-end Developer
Position Requirements:
Must be a US Citizen, Must pass CBP BI. Must have a DoD Secret or be eligible to obtain one.
Reporting Location:
Alexandria, VA
Duties Include:
Design, implement, and unit test application / system components
Work closely with team lead toward migration of legacy application to Java, including reverse-engineering legacy code (prolog/Pro*C)
Create and maintain Ruby / Korn shell scripts running on Linux to start/stop applications, show statuses of back-end processes, parse logs, configure servers/apps, etc.
Work within the Linux environment to deploy java apps, develop/maintain app configurations, troubleshoot via app log files / database, etc.
Participate in product requirement and design reviews with product managers and other engineers.
Develop time-estimates for work assignments.
Develop light technical documentation, and support the QA, release, and production support processes.
Required Skills:
8yrs+ experience and successful track record in the design, development, documentation and testing of back-end software systems
Java 7+ development experience and knowledge of Java enterprise technologies a plus.
Strong OO design patterns and concepts
Functional programming
JDBC, Spring JDBC Templates
Familiarity with algorithms development, rule engines, big data
Experience developing SQL queries for Oracle
Experience with source control technologies (GIT/Stash, SVN)
Experience with Eclipse IDE for Java development or similar
Proficient in *nix, vi, and ruby 1.9+ Optional experience and skills:
Java 7+ development experience and knowledge of Java enterprise technologies a plus.
Knowledge of MVC frameworks (Struts, Spring)
Experience with REST web services, JSON, JAX-WS, JAX-RS, XML, WSDL, JAXB
Experience with Tomcat 7+, Apache Tiles
Preferred skills:
Demonstrated expertise in software engineering process and practices (e.g. CMMi, reading/generating software specs, design patterns, continuous integration)
Advanced scripting experience (e.g. Go, Swift, Scala etc)
Agile development experience a plus
UML Use Cases a plus
Jira/Confluence experience a plus * Experience with application servers a plus (Websphere, Weblogic (preferable))
Work Availability:
As soon as possible
Position Number:
T-00146
Position Title:
Informatica Developer
Position Requirements:
Must be a US Citizen, Must pass CBP BI. Must have a DoD Secret or be eligible to obtain one, BA/BS in computer science or equivalent experience
Reporting Location:
Alexandria, VA
Duties Include:
This person will be part of the team that supports a growing Data Warehousing and Business Intelligence environment using Informatica, Oracle 12c on Exadata, SAP Business Objects and Oracle OBIEE on Exalytics. This individual will be responsible for the following:
Develop data profiling and quality assessment processes
Develop data filtering, transformation and loading requirements
Determine appropriate translations between source data and target databases
Capture metadata as it pertains to sources and targets
Load and transform data from data sources into target databases
Design and implement appropriate error handling procedures
Develop project, documentation and storage standards in conjunction with data architects
Monitor performance, troubleshoot and tune ETL processes as appropriate
Develop ETL workflows using Informatica for periodic data loads from source to target databases
Validate and verify the data in the target databases.
Required Skills:
Minimum of 5-7 years’ experience in the architecture, design and development of ETL programs using Informatics’ data integration tools;
Expert knowledge of Informatica version 9.5 and above;
Experience working with large scale enterprise data warehouse comprising of 10+ TB of data
Knowledge of reporting tools like Business Objects or OBIEE a plus
Minimum 2 full lifecycle project experience with small development groups, e.g., leading ground up development of Informatica standards in one or more previous projects.
Demonstrated ability to navigate through organizational and technical uncertainty
Mastery of Unix concepts and commands, including process management, directory structures, file permissions and editors
Solid background in Oracle database 11g or 12c preferably in Exadata environment with a focus on manipulating large volume data set
Stored procedure development experience
Solid experience building SQL queries, including creating sub-queries, minus/union, and inline queries and performance tuning of SQL in Oracle/Exadata environment
Fluency with business concepts related to relational and dimensional data models
Excellent oral and written communication skills
Experience with large scale database application like Exadata would be a plus
Work Availability:
As soon as possible