Job Directory Senior Java Developer

Senior Java Developer
Arlington, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you're seeking to make a difference in the world, visit www.icf.com/careers to find your next career. ICF-together for tomorrow.

We are looking for talented, highly motivated Java Developer to join to join our Information Planning and Management (IPM) line of business. This position will be located at FDIC in Arlington, VA.

What you'll be doing….

* Lead in the development in modern and innovative technologies not yet in wide use.
* Plans and provides technical oversight for systems analysis and software development activities, including, but not limited to,
* analysis and design;
* software development cost and schedule estimation;
* use of accepted software/hardware engineering practices, design techniques, and tools; and
* review of new and legacy systems and various deployment models.


* Analyze existing systems for documenting as-is system analysis and make recommendations to future designs to improve efficiency and reduce cost.
* Provide guidance on software development tools/applications in one or more areas and assist in coordinating the installation, development and management of applications or products.
* Perform routine maintenance and customization of the tool or application and provide briefings to end users on the effective use of the tool or application
* Transitions system development from business to system use cases
* Directs completion of tasks within estimated time frames and budget constraints
* Coordinate with the Program Manager to ensure problem resolution and customer satisfaction

What you'll need….

* Bachelor's degree in computer science, software engineering, or related discipline
* 5+ years of related software development and systems analyst experience
* Proficiency in: Java, JavaScript, Ajax, XML, HTML5, CSS, SQL, and QBE, JDBC, JPA, JQuery, Apache Cayenne, Spring and Jersey frameworks, JUnit, Ant, Angular and Springboot
* Experience with use of Eclipse IDE (or equivalent)
* Experience with UI design, responsive design, aspect-oriented programming
* Experience in Cloud development: AWS, Azure, Docker, CloudFoundry, Box, Salesforce
* Experience with configuration, deployment, and tuning of application servers
* U.S. Citizenship required (required by federal government for position)

What would be nice to have….

* Agile delivery
* ParaSoft experience
* Fortify experience
* Microsoft Team Foundation Server
* Tomcat / WebLogic
* XACML
* Familiarity with:
* Oracle 11g, 12c, and Application Express (APEX)
* Mobile application development platforms
* Data visualization (D3.js and similar)
* OWASP
* Apache Camel
* .NET application development



ICF is an equal opportunity employer that values diversity at all levels. (EOE - Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity)

Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email icfcareercenter@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination: EEO is the law and Pay Transparency Statement.

Virginia Client Office (VA88)

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.