• Post Reply Bookmark Topic Watch Topic
  • New Topic

Job Opening for a Principal Software Engineer JR 47025 located in Norfolk, VA 7/13/10  RSS feed

Connie Sale
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Principal Software Engineer
Position Number: JR 47025
Location: Norfolk, VA

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

The Software Engineer, Principal will be responsible for the design and development of software within the Naval Aviation Logistics Command/Management Information System (NALCOMIS) 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
o Java Programming Language (Java 2 5.0 or 6.0 preferred)
o Object Oriented Design
o Design Patterns
o Inversion of Control, Spring experience a plus
o Universal Modeling Language (UML)
o Prior experience in non-maintenance development
o New enterprise business systems preferred, especially SOA and J2EE systems
o Test Driven Development using JUnit and/or Selenium a plus
• Enterprise Java Development Skills
o Experience working on Service Oriented Architecture (SOA) systems
o J2EE, experience on the JBoss platform preferred
o Web Services Development
SOAP or REST services, both preferred
 Web Services Description Language (WSDL)
 Service Mediation systems experience a small plus
o Enterprise JavaBean experience (EJB2.x or EJB3)
o Business Process Management using jBPM. (Service Orchestration)
o Database Programming (SQL) and Object Relational Mapping (ORM) using
o Hibernate or the Java Persistence API (JPA)
 Sybase experience a plus
o Event stream processing using Esper a plus
o Enterprise Service Bus (ESB)
o eXtensible Markup Language (XML) and Schemas (XSD)
o XML StyleSheet Transformations (XSLT)
o JavaScript Object Notation (JSON) a plus
o Service Discovery using UDDI is a nice to have, but not a discriminator
o Application Performance Optimization experience a plus
• Experience with the following development tools:
o Eclipse IDE
o Java Build Systems (Ant and/or Maven)
o JUnit/Selenium

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 47025
CACI is a worldwide leader in systems integration, software, and simulation.
Please visit us at www.caci.com
Connie Sale, Recruiting Manager
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!