Be on Alert – Fraudulent Employment Offers. Learn More

Washington, District of Columbia, United States of America
JOB #R2104123

Java Architect - Remote

*We are open to supporting 100% remote work anywhere within the US.*

ICF’s IT Modernization division is a rapidly growing, entrepreneurial, technology driven department, seeking a motivated Java Architect to support upcoming needs.

We are looking to hire an experienced Java Architect to define and integrate client software architecture. In this role, you will be responsible for upgrading or defining established and new architecture systems to support future and current Java applications. You will also be involved in software design and the integration of all Java-based applications.  To ensure success as a Java architect, you should have in-depth knowledge of software architecture, experience with network design, and high-level Java programming skills. Ultimately, a top-class Java Architect can see the big picture needs of our client and design scalable architecture to handle the client’s current and future software application needs.

This Java Architect provides application software architecture services in a defined project and new areas of system discovery.  Analyzes requirements, and maintains, develops application archetypes and diagrams. Ensures that system improvements are successfully implemented and oversee the implementation of code to the design specification.

Responsibilities and Duties

  • Comply with Homeland Security (HLS) Enterprise Architecture policies, standards, and procedures.

  • Understanding of client’s Enforcement process including the rules, policies, regulations, and laws pertaining to the immigration lifecycle.

  • Experience with Agile best practices and standards.

  • Technically proficient in designing and implementing data center/cloud-based hosting solutions, including solution architecture and cost estimation.

  • Technically proficient in designing and implementing container solutions (OpenShift, Docker, or similar) including solution architecture and cost estimation.

  • Has proficiency in optimizing system performance and resource utilization through log and monitoring analysis.

  • Create and maintain Architecture Design Diagrams, and Database and Interface Artifacts.

  • Ability to create and deliver Presentations, Demonstrations, Project Support Materials.

  • Establish system information requirements using analysis of the information in the development of enterprise‐wide information systems.

  • Meeting with technology managers and design team to discuss the goals and needs of the client.

  • Examining and defining current architecture systems.

  • Designing scalable architecture systems for Java-based applications.

  • Knowledge of Bootstrap/AngularJS for responsive web design.

  • In depth-hands on experience of JBoss & Tomcat application servers as well as Apache ActiveMQ messaging.

  • Expert knowledge of Spring/Hibernate for Java MVC framework 

  • Experience with National Information Exchange Model (NIEM) & JavaScript Object Notation (JSON) standard formats for data representation based on NIEM data model.   

  • Implementation of Microservices software architectures

  • Experience with Representational State Transfer (REST) and Simple Object Access Protocol (SOAP) web service protocols with successful deployments experience.

  • Informatica for Extract, Transform, and Load (ETL) 

  • Oracle (Transactional) / PostgreSQL or similar (Data Stores and Warehouses) 

  • In depth knowledge of Open Source (64-bit) Operating Systems (CentOs or similar) 

  • Experience with Security Assertion Mark-up Language (SAML) and KERBEROS Single Sign-On Standards 

  • Container technologies (OpenShift, Docker, or similar) to build, run, and scale applications 

  • Migration experience with client off-loading from IBM WebSphere & DataPower.

  • Successful use and experience in DevOpsSec (Development Operations Security) tools and resources such as but not limited to Jenkins, Terraform, Chef, Ansible, Vault, SonarQube, OKTA, AWS Lambda and DynamoDB to deliver Continuous Integration and Continuous Delivery (CI/CD) for ERO applications 

Required Experience, Skills and Qualifications

  • 10+ years of Application Development and support, preferably in a consulting environment.

  • 7+ years of experience with systems and software architecture, and both cloud and on-premises software delivery models. 

  • Certified Architect is a must, candidate would be certified in one or more of the areas of: Open Group Certified Architect, TOGAF, Zachman Certification, ITIL Master Certification.

  • Knowledge of information technology frameworks and methodologies, including Reference Architectures, Architecture Patterns, Gang of Four. 

  • Strong understanding and hands-on experience with Agile software development methodologies. 

  • Ability to communicate well and lead the team.

  • Development of REST/SOAP API

  • Experience in architectural security model (profiles, permissions and sharing)

  • Must have expert knowledge of all aspects of SDLC and deployment best practices.

US Citizenship required (required by federal government for this position).

#Java

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 can only solve the world's toughest challenges by building an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO & AA policy.

COVID-19 Policy: New or prospective U.S. employees must provide proof of complete vaccination on the date of their commencement of employment. If selected for employment, you will provide proof of your full vaccination status, defined as vaccinated two weeks after receiving the requisite number of doses of a COVID-19 vaccine approved or authorized for emergency use by the FDA.

Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, 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.

DC Remote Office (DC99)

Who is ICF?

A global consulting services company with +7,000 people across +70 countries, but we are not your typical consultants.
LEARN MORE ABOUT ICF

More jobs you might like

Oct 29, 2021
Fairfax, Virginia, United States of America
Oct 27, 2021
Multiple locations
Oct 25, 2021
Atlanta, Georgia, United States of America
Oct 15, 2021
Washington, District of Columbia, United States of America
Oct 14, 2021
Raleigh, North Carolina, United States of America
Sep 7, 2021
Arlington, Virginia, United States of America
See All Jobs

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.