Application Developer


Annapolis Junction, MD

What you'll be doing

Implement and test feature using Java 6, Spring, JMS, AOP, JPA, JUnit 4, Mockito, and EasyMock. Participate in technical discussion, design and code review. Assist with unit integration and system level test. Participate in requirement gathering, assessing, vetting and implementation. Author user manual, design documentation and interface control document. Perform work in a highly collaborative and agile development environment with 90 day spin cycle and two week iteration. Responsible for designing the prototype application, indicate program unit structure and coordinate application plan with the development team or client.

What your background should be

5+ years of experience with software system design, development, integration, and testing. 5+ years of experience with the development of Java applications in Unix or Linux. 5+ years of experience with object oriented design and programming. Experience with implementing systems using Spring, JEE, AOP, JPA, hibernate or unit testing. Experience with creating and consuming restful web services. Experience with project build tools, including maven and with source control tools, including SVN. Experience with testing frameworks, including EasyMock, Mockito or PowerMock. Experience with SQL and Oracle SQL tools, including SQuirrel or TOAD. Experience with JAXB and XML beans binding and XML and XSD schemas. TS/SCI clearance with a polygraph.

Required Schooling / Training

Not specified

Who is the client company

This is an American management consulting firm.
If you are interested in this position, send your resume to