Working alongside a Web designer and a technical project manager, you will be expected to participate in requirements analysis, data model design, and application development across all tiers. As a senior-level developer you will be capable of dissecting broad architectural goals (tied to business rules) on the way to implementing manageable, unit-testable application components. Good problem solving skills are a must.
Requirements
- 3+ years of practical real-world object oriented programming experience in Java with demonstrated application development experience
- 3+ years of practical SQL programming in Oracle/SQL Server including writing stored procedures from scratch
- Experience developing projects dependent upon the Spring Framework, and familiar with Groovy and Grails
- Experience writing data access abstraction layers using: iBatis, Hibernate, or Spring's SimpleJdbcTemplate
- Experience developing Java applications for the Windows platform
- Experience creating and maintaining SQL Server databases (SQL Server 2000 and forward)
- Experience writing SQL statements, preferably in context of MS SQL 2000
- Hand-on experience developing AJAX solutions, experience with jQuery preferred
- Expert computer skills (Mac or Windows, but Windows is preferred)
- Ability to work independently with little supervision, strong oral and written communication skills, good organization skills and the ability to prioritize multiple tasks, and thrive in a mission-critical environment
- Must be team-oriented, possess a positive attitude and work well with others
- Experience developing to satisfy 508 Accessibility regulations
- US Citizenship Required, elgible to obtain security clearance
Ideal Requirements
- Practical experience hand-coding interfaces using standards-compliant XHTML and CSS
- Practical experience in ColdFusion application development (version 5 and forward)
- Willing and able to take direction, and quick to ask for help when stuck
- Experience writting client-side scripts with jQuery or server-side scripts in PHP
This position is for on-site, full-time work in Winchester, VA. Telecommuting is not an option.
Skillset
Java, MS SQL Server, Groovy, Grails, Tomcat, Spring Framework, and Hibernate
Security Clearance
Eligible to obtain Top Secret (TS)