user avatar

Senior Middleware Integration Engineer

CACI

Posted today

Job Requirements

Arlington, VA
Secret Polygraph Unspecified
Career Level not specified
$113,200 - $237,800

Job Description

Job Title: Senior Middleware Integration Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

* * *

The Opportunity:
CACI is actively seeking a highly skilled and motivated Senior Middleware Integration Engineer to join our technical team. In this role, you will be the driving force behind our enterprise messaging and service-oriented architecture, leveraging cutting-edge tools to ensure seamless data flow and system interoperability. If you are passionate about building scalable, high-performance integration solutions using Confluent Kafka and Oracle Service Bus (OSB), we want you on our team. Have you thought about joining an organization where you would be part of a significant strategic growth plan centered on human capital systems and other ERP lines of business, not where you are just an employee on one project assignment? CACI is looking for great people who are interested in working with other great people who want to make an impact with their work. We offer great pay and benefits, the ability to obtain new skills, and the opportunity to join a stable company that has a long-term history of growth over fifty years.

CACI is making a significant impact to the Army by developing and integrating the Army's Integrated Personnel and Pay System-Army (IPPS-A), the largest integrated personnel and pay system in the world! IPPS-A is the Army's Web-based Human Resources (HR) solution to provide integrated HR capabilities across all Army Components. IPPS-A is designed to alleviate the Army's reliance on stove-piped HR systems that do not efficiently share information with one another. As a result of its implementation, IPPS-A provides a centralized resource for Soldiers, Leaders, and HR Professionals to better manage personnel and pay information. Join us to be a part of this exciting and monumental effort.

Responsibilities:

Kafka Core Responsibilities:
  • Design and implement end-to-end data streaming solutions, including Kafka Producers, Consumers, and Stream Processors (Kafka Streams/ksqlDB).
  • Configure and manage Kafka Brokers, Schema Registry, and Kafka Connect for data ingestion and egress across diverse systems.
  • Customize Confluent Kafka components to include designing, developing, and maintaining Consumer/Producer interceptors, open source Kafka REST Proxy server, Kafka Connect Single Message Transforms (SMT) and Connectors.
  • Perform advanced performance tuning and configurations, as well as support system upgrades and patching.
  • Ensure code customizations adhere to strict Cybersecurity requirements. This includes executing and remediating findings from CI/CD pipeline security gates, such as STAT scans (e.g., CWE) followed by OWASP scans (e.g., CVE).
  • Ensure seamless integration and data flow between Confluent Kafka ecosystems and Oracle Service Bus.
  • Implement and manage AVRO schemas within the Schema Registry to ensure data compatibility and evolution standards.
  • Knowledge of monitoring cluster health (lag, throughput, and latency) and resolve complex technical issues related to onboarding/message delivery and connectivity with trading partner connectors (e.g. Azure Blob Storage, AWS S3, SQL Server, Oracle, IBM MQ, SFTP, HTTP etc.)
  • Develop CI/CD pipelines and Infrastructure as Code (IaC) for automated deployment and management of Kafka clusters and microservices.

OSB Core Responsibilities:
  • Create and configure Proxy Services (entry points) and Business Services (exit points) to route and transform messages.
  • Develop complex mapping and transformation logic using XQuery, XSLT, XPath, and XML/XSD schemas.
  • Understanding of logical message flows including validation, enrichment, routing, and sophisticated error handling (Fault Handling).
  • Work with Administrator to configure and implement Oracle Technology Adapters (Database, File, FTP, JMS, MQ) for seamless system connectivity.
  • Working knowledge of security policies (OWSM) for service endpoints, including SSL, SSO, and message-level encryption.
  • Assist in monitoring and optimize service performance (throttling, caching, and pooling) within the WebLogic Server environment.
  • In a mission-critical environment, perform deep-dive root cause analysis using Enterprise Manager (FMW Control) and logs to identify latency bottlenecks or message failures.
  • Handling the full Software Development Life Cycle (SDLC) is critical, including the migration of services across Development, QA, and Production environments while ensuring environment-specific configurations (Customization Files) are correctly applied.


Qualifications:

Required:
  • U.S. Citizenship
  • Active Secret clearance OR the ability to obtain a Secret clearance
  • At least 10 years of related experience
  • Bachelor's degree in Computer Science or Information Systems or other technically relevant degree
  • Must be able to report onsite in Arlington, VA as needed
  • Advanced proficiency in Confluent Platform/Cloud, including Kafka Connect, Schema Registry, and ksqlDB.
  • Advanced proficiency in Oracle SOA Suite 11g/12c and Oracle Service Bus.
  • Deep understanding of Kafka internals, including offsets, consumer groups, and Zookeeper/KRaft coordination.
  • Deep understanding of Web Services standards (SOAP, WSDL, REST, JSON) and HTTP/HTTPS transports.
  • Knowledge with monitoring tools such as Confluent Control Center, Prometheus, Grafana, or Splunk.
  • Expert use of Oracle JDeveloper and Eclipse (OEPE) for building and deploying integration composites.


Desired:
  • Strong development skills in Java (Spring Boot), Python, or Scala for building microservices and streaming apps.
  • Strong proficiency in SQL and PL/SQL for data persistence and adapter-based interactions.
  • Experience with Docker, Kubernetes (OpenShift), and cloud-native services (AWS MSK, Azure Event Hubs).
  • Experience with Core Java or Spring Boot for extending OSB capabilities via Java Callouts and JavaScript (Rhino, GraalJs)
  • Familiarity with Oracle WebLogic Server configuration, deployment scripts (WLST/ANT), and console management.


-

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.

Pay Range :

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

The proposed salary range for this position is:
$113,200 - $237,800

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
group id: caci

CACI Careers – Your potential is limitless. So is ours.

job ad image
Find CACI on Social Media
Network Employers
user avatar
About Us
Advance the future of national security while working at the intersection of technology, government, and defense. For more than six decades, CACI has been pioneering ground-breaking solutions and helping our customers harness emerging technologies. CACI offers boundless career opportunities for employees to support their country, grow their skills, and expand their horizons.
job ad2 image

CACI Jobs


Job Category
IT - Software
Clearance Level
Secret
Employer
CACI