• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Job Opening for a Principal Software Engineer JR 48360 located in Norfolk, VA 8/27/10

Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Principal Software Engineer
Position Number: JR 48360
Location: Norfolk, VA

CACI is an Equal Opportunity Employer M/F/D/V

The Principal Software Engineer will be responsible for the design and development of software within the Single Supply Baseline project, in Norfolk, VA. The selected candidate will perform the following:

Work closely with the customer to define software requirements.
Write complex software code.
Lead code and design reviews.
Design and execute software tests.
Identify and report software problems. Develop software trouble reports. Debug and validate fix.
Employ industry best practices.
Lead junior software developers in the software development process.

Required Qualifications:
Must be eligible to obtain a DoD SECRET Security Clearance.

Requires a bachelor's degree (in Computer Science, Information Management Systems, Engineering or related field) or equivalent experience, 10 to 12 years of related software development experience. This experience must include:

Six years of experience in Business IT/C2 Support Systems.
Three years direct experience with UNIX, SYBASE, Windows and/or LINUX.
Core Java Skills
Java Programming Language (Java 2 5.0 or 6.0 preferred)
Object Oriented Design
Design Patterns
Inversion of Control, Spring experience a plus
Universal Modeling Language (UML)
Prior experience in non-maintenance development
New enterprise business systems preferred, especially SOA and J2EE systems
Test Driven Development using JUnit and/or Selenium a plus
Enterprise Java Development Skills
Experience working on Service Oriented Architecture (SOA) systems
J2EE, experience on the JBoss platform preferred
Web Services Development
SOAP or REST services, both preferred
Web Services Description Language (WSDL)
Service Mediation systems experience a small plus
Enterprise JavaBean experience (EJB2.x or EJB3)
Business Process Management using jBPM. (Service Orchestration)
Database Programming (SQL) and Object Relational Mapping (ORM) using
Hibernate or the Java Persistence API (JPA)
Sybase experience a plus
Event stream processing using Esper a plus
Enterprise Service Bus (ESB)
eXtensible Markup Language (XML) and Schemas (XSD)
XML StyleSheet Transformations (XSLT)
JavaScript Object Notation (JSON) a plus
Service Discovery using UDDI is a nice to have, but not a discriminator
Application Performance Optimization experience a plus
Experience with the following development tools:
Eclipse IDE
Java Build Systems (Ant and/or Maven)

Desired Qualifications:

The following user interface specialist skills are a big plus:

Google Web Toolkit (GWT) User Interface Development (GWT v2) a plus
Web Application Performance optimization experience a plus (Async Splitting, YSlow, etc)
Java Portlets (Version 2, JSR268 preferred, and Gadget Experience a plus)
Basic HTML and CSS web page authoring
Basic Web Graphics understanding (Web Safe Color Schemes, etc...)
Basic JavaScript (JavaScript Object Notation (JSON)) a plus
Human Systems Integration (Usability Testing Experience)
RSS/RDF/Atom Formats

CACI is an Equal Opportunity Employer M/F/D/V


Please e-mail detailed (no page limit) chronological resume, clearly showing required qualifications in MS Word format to: csale@caci.com, reference Position # JR 48360
CACI is a worldwide leader in systems integration, software, and simulation.
Please visit us at www.caci.com
Connie Sale, Recruiting Manager
    Bookmark Topic Watch Topic
  • New Topic