Senior Middleware Integration Engineer

Caci Inc
Arlington, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 238K

Job location

Arlington, United States of America

Tech stack

Java
JavaScript
XML Schema
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Proxy Servers
Oracle WebLogic Server
Cloud Computing
Cloud Storage
Computer Security
Information Systems
Databases
Continuous Integration
Persistent Data Structure
Eclipse
Middleware
Monitoring of Systems
Hypertext Transfer Protocols (HTTP)
IBM WebSphere MQ
Interoperability
Java Message Service (JMS)
JSON
JDeveloper
Python
Microsoft SQL Server
Open Source Technology
Openshift
Oracle
Oracle Applications
Open Web Application Security
Performance Tuning
Oracle Service Bus
Prometheus
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
PL-SQL
SQL Databases
Data Streaming
Systems Integration
Web Services
Web Services Description Language
XML
XPath
XQuery
Extensible Stylesheet Language Transformations (XSLT)
Apache Zookeeper
Weblogic Scripting Tool (WLST)
Transport Layer Security
File Transfer Protocol (FTP)
Data Ingestion
Grafana
Spring-boot
Infrastructure as Code (IaC)
SC Clearance
Rhino
Kubernetes
Information Technology
Low Latency
Deployment Automation
Avro
Kafka
REST
Splunk
Serverless Computing
Docker
Confluent
Microservices

Job description

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.

Requirements

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, 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.

Benefits & conditions

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

About the company

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., 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.

Apply for this position