| Title |
Software Developer |
| Position Summary |
This position requires an engineer to work within the Professional Services or Engineering team to provide quality, re-usable solutions for customers. We are looking for a creative, energetic engineer who can provide commercial-grade software within time and budget constraints.
|
| Responsibilities |
- Work collaboratively with a team of developers in accordance with a design specification to build and deliver high-end software
- Design user interfaces in web and client/server environments for custom applications and products
- Provide creative, innovative solutions for displaying complex, correlated information
- Independently develop and deliver significant software product components
|
| Qualifications |
- Eligible to obtain a Security Clearance
- Computer Science or Mathematics degree or equivalent
- 2-3 years experience developing commercial-grade desktop or web GUIs
- Strong object-oriented design and development skills
- At least 2 years J2EE experience with a major application server product (ex: BEA Weblogic, Oracle Application Server, IBM Websphere, JBoss).
- Areas of proficiency:
- Java development (including Swing and JDBC)
- Enterprise Java development (EJB, JSP)
- Experience with XML
- Familiarity with Web Services
- Relational database experience with focus on data modeling
- Eclipse
- ANT
- Struts
- Swing
|
| Desirable Skills |
- Experience with Service Oriented Architectures
- Web application development experience in Windows and/or Linux environments.
- Experience with ODBC programming.
- Programming experience with WebLogic or other J2EE application servers
- Cross-platform development Windows/Linux
- Experience with short and long term release cycles
|
| Salary |
DOE |
| Location |
Springfield, Va.; Silverdale, Wash. |