Senior Middleware Integration Engineer

CACI


Job Location:

Arlington, TX - USA

Monthly Salary: $ 113200 - 237800
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Job Summary

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 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 Armys Integrated Personnel and Pay System-Army (IPPS-A) the largest integrated personnel and pay system in the world! IPPS-A is the Armys Web-based Human Resources (HR) solution to provide integrated HR capabilities across all Army Components. IPPS-A is designed to alleviate the Armys 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

  • Bachelors degree in Computer Science or Information Systems or other technically relevant degree

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

  • 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:

  • 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 youll be part of a high-performing group dedicated to our customers 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. Youll 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 nations 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:

$113200 - $237800

CACI is anEqualOpportunity 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 otherprotectedcharacteristic.

Required Experience:

Senior IC

Job Title: Senior Middleware Integration EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *The Opportunity:CACI is actively seeking a highly skilled and motivated Sen...

About Company

Company Logo

CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security miss ... View more

View Profile View Profile