Taro Logo

Interface Developer (Java)

CACI is a technology company focused on national security and government services, delivering innovative solutions for defense, intelligence, and federal civilian customers.
$69,100 - $141,500
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Interface Developer (Java)

CACI is seeking Interface Developers for their Financial Management Business Transformation (FMBT) program, specifically working on the Interfaces, Data Cleanse, and Conversion (ID&C) initiative. This role is integral to implementing financial system interfaces and managing data migration for the Department of Veterans Affairs (VA).

The position offers a comprehensive opportunity to work with modern technologies including Java, SQL, and web services, while contributing to important government systems. As an Interface Developer, you'll be responsible for developing and maintaining interfaces, creating data cleansing scripts, and ensuring smooth data migration to the Momentum Financials system.

The role combines technical expertise with business impact, requiring strong programming skills in Java and related technologies, along with an understanding of financial systems. You'll work in a collaborative environment, partnering with both technical and functional teams to deliver high-quality solutions.

CACI offers a strong benefits package including healthcare, retirement plans, and flexible time off. The company emphasizes work-life balance and provides opportunities for professional growth and development. The remote work option provides flexibility while working on meaningful projects that support national interests.

The ideal candidate will bring 4+ years of Java development experience, strong analytical skills, and the ability to work both independently and as part of a team. Knowledge of web services, data migration, and financial systems is crucial. This role offers the opportunity to work on complex technical challenges while contributing to important government initiatives.

Working at CACI means joining a culture of integrity and innovation, where your contributions directly impact critical national missions. The company provides a supportive environment focused on continuous growth and professional development, with competitive compensation and comprehensive benefits.

Last updated a day ago

Responsibilities For Interface Developer (Java)

  • Collaborate with functional and lead technical staff to design, construct, and maintain software programs
  • Develop web service interfaces using Red Hat JBoss Enterprise Application Platform and Red Hat Fuse technologies
  • Create data cleanse scripts for managing data consistency and quality issues
  • Develop data conversion scripts to migrate legacy data to Oracle-based Momentum ERP
  • Assist with unit testing and support functional analysts during system testing
  • Troubleshoot issues and resolve defects
  • Implement quality assurance standards and software development best practices

Requirements For Interface Developer (Java)

Java
  • Bachelor's Degree and 4+ years of Java Development experience
  • Experience with Momentum Financials (COTS product)
  • Ability to obtain and maintain a Public Trust Clearance
  • US citizenship
  • Strong analytical and communication skills
  • Web Services development using SOAP, XML, WSDL, WS-Security, and/or JSON
  • Development experience with Java, Python, or other modern programming language
  • Knowledge of Microsoft or Azure Data services
  • Knowledge of software development lifecycle

Benefits For Interface Developer (Java)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Flexible time off
  • Healthcare benefits
  • Wellness programs
  • Financial benefits
  • Retirement benefits
  • Family support
  • Continuing education
  • Comprehensive benefits package

Interested in this job?

Jobs Related To CACI Interface Developer (Java)