Talent.com
Java Software Developer
Java Software DeveloperITC Federal, Inc • Fairfax, Virginia, United States
No longer accepting applications
Java Software Developer

Java Software Developer

ITC Federal, Inc • Fairfax, Virginia, United States
30+ days ago
Job type
  • Full-time
Job description

Java Software Developer

Location

US-VA-

ID

2025-1427

Remote

Yes

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.

    Create a job alert for this search

    Java Developer • Fairfax, Virginia, United States

    Related jobs
    Senior Java Developer

    Senior Java Developer

    VirtualVocations • Rockville, Maryland, United States
    Full-time
    A company is looking for a Senior Java Developer to join their IT team.Key Responsibilities Collaborate with application specialists to support enterprise applications Develop and perform unit t...Show more
    Last updated: 30+ days ago • Promoted
    Java Full Stack Developer

    Java Full Stack Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Java Full Stack Developer.Key Responsibilities : Develop full-stack applications using Java 8+ / JEE, Spring, Angular 2+, React. TypeScript, HTML5, and CSS Write clean, sc...Show more
    Last updated: 30+ days ago • Promoted
    AWS Certified Java Developer

    AWS Certified Java Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    Key Responsibilities Develop software for high-priority IT systems using Java and AWS Design, implement, and optimize cloud infrastructure and applications Utilize Agile, DevSecOps, and Lean be...Show more
    Last updated: 4 days ago • Promoted
    Java Developer Tech Lead

    Java Developer Tech Lead

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Java Developer Tech Lead.Key Responsibilities Lead the development of innovative digital products for enterprise clients Collaborate with a team of senior-level develo...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Java Developer

    Full Stack Java Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Full Stack Java Developer.Key Responsibilities Design, build, and maintain robust full-stack applications for the New Product Introduction (NPI) lifecycle Develop clou...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Senior Software Developer with expertise in distributed systems and media technology.Key Responsibilities : Design and implement high-throughput, fault-tolerant distribu...Show more
    Last updated: 30+ days ago • Promoted
    Java Developer with Documentum Experience

    Java Developer with Documentum Experience

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Java Developer - Enterprise Content & Integration.Key Responsibilities Design, develop, and maintain Java applications integrating with Documentum and other enterprise ...Show more
    Last updated: 3 days ago • Promoted
    Java BRMS Developer

    Java BRMS Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a BRMS / Drools (Java) Developer.Key Responsibilities Design, develop, and optimize business rules using the Drools Rule Engine and integrate them into Java / Spring Boot a...Show more
    Last updated: 13 days ago • Promoted
    Java Engineer

    Java Engineer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for an Engineer specializing in Java, Spring Boot, and SQL for a remote position.Key Responsibilities Develop and maintain applications using Java, Spring Boot, and SQL Coll...Show more
    Last updated: 30+ days ago • Promoted
    BRMS Drools Java Developer

    BRMS Drools Java Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a BRMS / Drools (Java) Developer.Key Responsibilities Design, develop, and optimize business rules using the Drools Rule Engine within Java / Spring Boot applications Impl...Show more
    Last updated: 5 days ago • Promoted
    Senior Java Full Stack Developer

    Senior Java Full Stack Developer

    VirtualVocations • Rockville, Maryland, United States
    Full-time
    A company is looking for a JAVA Full STACK Developer / Angular 17+ / Tester.Key Responsibilities Develop and deliver code for mission-critical government projects Collaborate with team members to m...Show more
    Last updated: 30+ days ago • Promoted
    Backend Developer - Java / SpringBoot

    Backend Developer - Java / SpringBoot

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Backend Developer - Java / SpringBoot.Key Responsibilities Design, implement, and maintain microservices using Java and Spring Boot Develop and optimize CI / CD pipelines ...Show more
    Last updated: 5 days ago • Promoted
    Java Developer Team Lead

    Java Developer Team Lead

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Java Developer - Team Lead.Key Responsibilities Lead a cross-functional team of developers to ensure timely project delivery and high-quality outcomes Architect and de...Show more
    Last updated: 3 days ago • Promoted
    Java Developer

    Java Developer

    VirtualVocations • Rockville, Maryland, United States
    Full-time
    A company is looking for a Java Developer to design, develop, and deploy healthcare applications.Key Responsibilities Develop high-performance web and mobile applications while ensuring timely de...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Java Developer

    Senior Full Stack Java Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Temporary Senior Full Stack Java Developer for a 4 to 8 week remote project.Key Responsibilities Enhancing and maintaining existing system functionality Designing and ...Show more
    Last updated: 30+ days ago • Promoted
    Mid-Level Java Developer

    Mid-Level Java Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Mid-Level Java Developer to join their remote team.Key Responsibilities Develop and rebuild internal-facing applications and microservices using Java 17 and Spring Boot...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Streaming Engineer

    Senior Java Streaming Engineer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Sr Java Streaming Engineer.Key Responsibilities Develop applications using Java 8 / 11, JEE, Spring MVC, and Spring Boot Implement low-latency, high throughput solutions...Show more
    Last updated: 4 days ago • Promoted
    Software Developer

    Software Developer

    VirtualVocations • Alexandria, Virginia, United States
    Full-time
    A company is looking for a Software Developer - C&N.Key Responsibilities : Build new products and features for web-based and mobile applications, working on both back-end and front-end systems Su...Show more
    Last updated: 30+ days ago • Promoted