Apply Now    


Req #: 129467
Location: Hanover, MD US
Job Category: Information Technology Group
Minimum Clearance Required: TS/SCI with Polygraph

Job Description

Job Description: Software Engineer to lead the visualization team in the design, development, and testing of the monitoring system for a message-oriented middleware enterprise system.  Candidate should demonstrate strong development skills with Java and Java Script experience, along with strong leadership and mentoring skills. EDUCATION & EXPERIENCE: Typically requires bachelor‘s degree or equivalent, and 10 to 12 years of related experience.   Minimum Required Skills/Experience:    - TS/SCI Clearance with polygraph - Bachelor‘s Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines plus 5 years of Software Engineering experience.  An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 9 years.  Plus 2+ years experience with Linux, Eclipse. Maven, and Java and 2+ years work experience in the SIGINT, IA, or IT domains. Critical Skills:  - Five years professional experience with software design, development, and integration, including exposure to the entire software development life cycle - Hands-on experience with Java, HTML, CSS, and Java Script - Experience developing RESTful web services.Two years Rich User Interface development experience (HTML/CSS, Flex, GWT, Swing, etc.) - Experience working with a configuration management tool (preferably Git) - Familiarity with web server software (preferably Jetty) - Experience interfacing with Oracle, MySQL, or other database products - Linux experience - familiarity with basic terminal commands - Ability to clearly communicate ideas and status updates to peers and management Desired Skills:  - Experience with Gradle or Maven - Experience with JMS (preferably an ActiveMQ broker) - Experience with extJS, Spring, Hibernate - Experience with any of the following products: Accumulo, REDIS, Storm, DROOLS - Technical writing skills - Masters degree in Computer Science, Information Security, or a related field   PHYSICAL DEMANDS: Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.

Job Location



CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now