The Public Health Operation of the Health Solutions Business Unit currently has an opening for a Java developer in support of the NIH (National Institute of Health) in Bethesda, MD.5 E0 T+ P7 B5 A( t# F
^: P( }: Z& k# w2 u
The selected candidate will take part in full life-cycle development, including requirements review, functional and design specifications, implementation, testing and analysis, and maintenance of the NIH web-based grant management application. The candidate will be responsible for developing code in Java, unit testing, and manipulating data for analysis of system requirements. The candidate will also assist in analyzing and address production issues and provide inputs to software development artifacts.8 _' O* r# f; T# g
3 z9 u& g/ A- B2 r
The candidate must be capable of working in a collaborative team environment as well as independently on tasks. A strong candidate should have initiative, be willing to learn new skills and technologies as necessary, and be able to determine the methods and procedures required for use on assignments. Candidate is expected to be able to manage assigned tasks and be proactive in gathering the necessary information that is required to fulfill tasking.
5 d R3 ?2 ^* D+ w* e( _8 C9 s3 r! O' g% O
Applicants will qualify for Junior Java developer position with a Bachelor’s Degree in Computer Science (or equivalent based on evaluation of academic credentials, training and/or experience) as well as related experience to include web development using Java, J2EE, XML, PL/SQL, Tomcat, Eclipse and Rational Clear Case as well as Unit Testing with JUnit. Suitable combination of education, training and experience is acceptable. Experience may have been gained before, during or after degree.6 e' H; t3 ]; E" Y- V \# d+ M4 L
" N% A9 \0 i V" f
Qualifications:
* N& X4 r. t0 S, h- m N! R( iREQUIRED EDUCATION/SKILLS: Bachelor's degree in a related technical field and 2+ years related technical experience (or equivalent based on evaluation of academic credentials, training and/or experience) B+ C7 Z* ^6 y) d5 g2 P* @' y9 G+ i
2 z* C( z& Z4 V
Requires US Citizen or US Person (Green Card Holder) with the ability to obtain a Public Trust Clearance. * ~8 H u) A; F( V: w& O
· 2+ years of experience developing with Java/JEE, Spring/ Spring JDBC, Apache Struts, JSP, ClearCase, UML tools.$ N5 h' T( y2 k- Y0 f3 ~& \- g
) B3 _9 \, F& b K: x2 g; G
· Must be an effective verbal and written communicator, able to work with both technical and business users4 @2 V0 ^* B/ F
`/ k- T4 T0 M! U· Must have a commitment to delivering high-quality software and data _9 ~. E* O; q/ `
& x/ x$ H7 v6 x
· Must demonstrate a sense of urgency, and the ability to work independently and proactively in achieving team and individual objectives
9 Q5 p! p7 G& P! V# ]. Z, K7 g
# H$ Q/ O2 W3 j3 a; F· Must be able to understand the business uses of data and develop designs and specifications to meet those requirements/ n& A) c ?4 n
( M! G7 G d# X9 h3 _2 P· Must be comfortable in a dynamic and fast-paced environment) r+ `! e7 {* H$ }, d
6 b( ?5 {$ K+ R/ s- ^· Must have strong attention to detail and an inquisitive mindset
$ n1 c- E. m7 q$ r0 j( m4 S* b! B7 @( y( m) J
DESIRED SKILLS( Z6 ]& ^- p/ X8 h, n7 O3 k3 C
- i) S! H% {$ k) y3 D- @! S& |. t
· Experience with designing databases and developing entity-relationship diagrams.
N( `' e E6 d+ f4 M9 r) A$ D9 M! }! ^2 w2 ?" a6 O
· Experience with Object Oriented Design and use of Design Patterns.
/ w1 ]4 ]% B, O: l5 ]1 G$ C- e: o8 D" _4 v6 I7 M& I' q
· Production support experience.
$ y6 G2 V p7 s+ k2 D: K) T7 _3 t+ U- u1 P8 `
· Client-side tool developer, familiar with database access and automated testing techniques
2 \2 I' Y2 P2 B/ S6 X |