About ICF :
ICF (NASDAQ:ICFI) provides professional services and technology
solutions that deliver beneficial impact in areas critical to the world's
future. ICF is fluent in the language of change, whether driven by markets,
technology, or policy. Since 1969, we have combined a passion for our work with
deep industry expertise to tackle our clients' most important challenges. We
partner with clients around the globe—advising, executing, innovating—to help
them define and achieve success. Our more than 5,000 employees serve government
and commercial .clients from more than 70 offices worldwide.
ICF's website is www.icfi.com.
Java Developer
Key Responsibilities
- Design and
develop enterprise web applications - Participate in
all levels of the SDLC, including direct client interaction - Ability to
collaborate and work in an agile team environment - Mentor team
members - Communicate
with stakeholders
Basic Qualification
- Bachelor’s or
Master's Degree in Computer Science or related field
Required Skills & Experience
- 1-3 years of
Enterprise Java - Understanding
and experience of OOD patterns - JEE (JSP,
Servlet, JDBC) - Experience
developing and consuming web services (SOAP and Rest) - Experience
implementing major enterprise Java frameworks such as Hibernate, Spring,
or Google Guice - Experience
working with relational databases - Proficient
with testing frameworks such as JUnit or Spock - Proficient
with AJAX, HTML, CSS and JavaScript - Excellent
communication skills – written and oral - Familiarity
with Maven - Git or SVN
experience - Proficient
with basic Linux or related platform concepts and commands
Desired Skills
- Javascript MV*
frameworks such as Knockout.js, Backbone.js, or AngularJS - Groovy or
other JVM language - Node.js
- NoSQL