Overview:
JOB TITLE: Java Software Developer
GOVERNMENT AGENCY: USCIS DMOS
POSITION INFORMATION: Full-time
LOCATION: Remote/Telework
POSITION TIMING: Candidate will obtain a USCIS Public Trust clearance which must be complete prior to starting work. The clearance typically takes 4-6 weeks to process.
CLEARANCE REQUIREMENTS: Ability to obtain a USCIS Public Trust
BENEFITS: Health, Dental and Vision, 401(k), Tuition Reimbursement, Flexible Spending Account (FSA), 11 Paid Federal Holidays, 3 weeks' Paid Time Off
ITC Federal is an information technology and consulting company focused on servicing the needs of the Federal Government. Our mission is to apply earned expertise in information technology and information assurance/security to assist this client in achieving its mission. ITC is located in Fairfax, VA and offers outstanding compensation and benefits plan and a challenging and rewarding professional work environment.
Responsibilities:
RESPONSIBILITIES:
The Java Developer will support the USCIS DMOS program by delivering high-quality software solutions to enhance operational efficiency and modernization efforts. Responsibilities include:
-
Designing, developing, and maintaining Java-based applications.
-
Supporting chatbot development and maintenance to improve customer service and mission support.
-
Developing applications and integrations within ServiceNow (preferred).
-
Building and maintaining solutions in Amazon Web Services (AWS) cloud environments.
-
Analyzing user requirements and developing software solutions to address needs.
-
Participating in the full Software Development Lifecycle (SDLC), including design, coding, testing, deployment, and support.
-
Triaging incidents, determining root causes, and resolving software issues.
-
Testing, debugging, and documenting code; tracking issues and fixes using Jira.
-
Supporting IT modernization initiatives and ensuring alignment with agency objectives.
-
Designing and customizing software and databases to optimize operational efficiency.
-
Deploying code changes in demo environments, working with JMS listeners and REST endpoints for system-to-system communication.
-
Working with XML payload ingestion and Web Services for data processing.
-
Collaborating with cross-functional teams and stakeholders while also operating independently when needed.
-
Supervising and coordinating multi-vendor software development projects and diverse programming teams.
-
Experience supervising multi-vendor software development projects and a diverse group of computer programmers.
Qualifications:
REQUIRED EXPERIENCE:
-
3+ years of professional Java development experience.
-
Experience in developing, creating, and modifying software applications for large user groups.
-
Strong background in software testing, debugging, and issue resolution (Jira experience required).
-
Proven ability to quickly learn and support complex workflows and codebases.
-
Experience analyzing user needs and creating scalable software solutions.
-
Background in IT modernization and SDLC projects.
-
Experience with incident triage and root cause analysis.
-
S. Citizenship and ability to obtain and maintain a USCIS Public Trust clearance.
-
Ability to work independently with limited direction, as well as in cross-functional team environments.
PREFERRED EXPERIENCE:
-
Experience developing and maintaining chatbots for government agency use.
-
ServiceNow development experience.
-
AWS development experience.
-
Previous USCIS project or ELIS tool experience.
-
Experience supervising multi-vendor projects.
-
Familiarity with the following tools/technologies:
-
Atlassian Suite (Jira, Confluence)
-
ServiceNow
-
GitHub
-
Jenkins
-
RESTful Web Services
-
JMS listeners
-
XML payload ingestion
ITC Federal is an equal opportunity employer and will not discriminate against any application for employment on the basis of age, race, color, gender, national origin, religion, creed, disability, veteran status, marital status, sexual orientation, genetic information, military status, disability, or sex including pregnancy and childbirth or related medical condition or on any other basis prohibited by law.