Overview: dni/creative it is providing support to the cdc/atsdr electronic clearance (eclearance)It is an automated web-based system used to review and clear scientific and non-scientific information products that are intended for internal or external useEclearance provides cdc scientists the ability to collaborate and achieve the highest level of scientific and health services quality in the information products they produceResponsibilities: the qualified applicant will be involved in all phases of software development life cycle (sdlc), from requirements gathering, analysis and design, development, testing, implementation, and production supportThese projects are global in scope, and assist the u.sGovernment in addressing prevention of disease and directing national and international capacity building investments.
Design, develop and support java web applications.
Develop and test applications and integration of functionality as needed to ensure compliance with cdc and hhs standards.
Perform database design, updates, queries, and generate reports.
Develop and support ongoing documentation efforts
Qualifications: to be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:
Bachelor’s degree in computer science, information systems or related field
2-3 years of experience in java/j2ee with good understanding of object oriented programming (oop) concepts and practicesExtensive knowledge and experience in tdd/bdd and java best practices.
2-3 years of experience in designing/developing three-tier web applications using mvc framework such as struts, spring mvc.
Experience in developing restful web services
Experience or knowledge of maven, github, jenkins
Basic sql pl/sql and database development skills with ability to write basic queries.
Must be detail oriented and motivated.
Excellent problem solving and analytical skills with excellent verbal and written communication skills.
Ability to work independently and on concurrent tasks.
Knowledge in sdlc lifecycle and agile/scrum process.
Charting tools such as highcharts.
Code security and quality analysis tools such as fortify, sonarqube