Demo

Senior Java Software Engineer

Zaddy Solutions
Charlotte, NC Full Time
POSTED ON 1/15/2025
AVAILABLE BEFORE 4/2/2025

Zaddy Solutions is searching for a several different levels of Java based Software Developers for a large enterprise digital transformation initiative with a client of ours in the Capital Markets sector. These roles are long term contract / to hire. These roles are hybrid and can be located in CLT, NYC, or ATL.

Initiative : Foundational Data Hub Development

Join a dynamic team tasked with designing and implementing a cutting-edge foundational data hub to support near real-time risk reporting, analytics, and business reporting . This data hub will integrate CIB (Corporate and Investment Banking) systems of record and Reference Data, enabling Regulatory Trade Reporting and Risk Reporting across various business units, including :

  • Derivatives (interest rates, credit, commodities)
  • Foreign Exchange
  • Equities
  • Fixed Income
  • Loans
  • Investment Banking / Capital Markets

Role : Senior Developer and Development Lead

We are looking for motivated and skilled Software Engineers with expertise in Java Kafka Apache Flink , and MQ technologies to design, develop, and maintain a state-of-the-art data hub. This system will facilitate event-driven communication and real-time data streaming , ensuring high-performance and reliability for critical financial operations.

Key Responsibilities :

Design and Development :

  • Lead the technical design, analysis, and development of the foundational data hub across CIB Technology.
  • Build and optimize real-time messaging applications using Kafka for high-throughput, low-latency data processing.
  • Implement Kafka producers / consumers to handle data streams in a trading environment.
  • Leverage Apache Flink for real-time stream processing , including event-driven data transformations and aggregations.
  • Integrate Kafka with trading platforms and financial systems, ensuring seamless interoperability.
  • System Integration :

  • Develop and integrate Apache messaging frameworks (e.g., ActiveMQ, Kafka) for reliable, high-performance messaging.
  • Work with MQ systems (e.g., IBM MQ, Tibco EMS) to ensure reliable message queuing and real-time data flow between distributed systems.
  • Performance and Maintenance :

  • Troubleshoot and optimize Kafka and related messaging technologies for high-frequency trading scenarios
  • Collaborate with DevOps and SecOps teams for deployment, monitoring, and maintenance of Kafka and Flink clusters.
  • Continuous Improvement :

  • Stay up to date with best practices and emerging trends in real-time messaging, stream processing, and fault-tolerant systems.
  • Assist in the migration and enhancement of messaging solutions, ensuring scalability and reliability.
  • Qualifications : Education :

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Technical Expertise :

  • Proficiency in Java with a strong focus on real-time messaging and Kafka.
  • Hands-on experience with Kafka integration for high-volume, low-latency environments.
  • Advanced knowledge of Apache Flink for real-time stream processing and analytics.
  • Familiarity with event-driven architecture , distributed systems, and fault-tolerance principles.
  • Experience with Apache messaging tools (e.g., ActiveMQ, Kafka) and MQ systems (e.g., IBM MQ, Tibco EMS).
  • Additional Skills (Preferred) :

  • Experience with Docker Kubernetes , and microservices architecture.
  • Strong understanding of message queuing systems and fault-tolerant design.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Java Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Java Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $150,756 - $194,140
    Income Estimation: 
    $172,191 - $221,861
    Income Estimation: 
    $114,549 - $164,025
    Income Estimation: 
    $153,752 - $200,235
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Zaddy Solutions

    Zaddy Solutions
    Hired Organization Address Houston, TX Full Time
    Our client, a thriving law firm based in the Houston area, is seeking a seasoned Commercial Litigation Attorney to join ...
    Zaddy Solutions
    Hired Organization Address Charlotte, NC Full Time
    Zaddy Solutions, we are the search firm, is seeking a Digital Content Manager on behalf of our client in Uptown Charlott...
    Zaddy Solutions
    Hired Organization Address Charlotte, NC Full Time
    Zaddy Solutions is searching for a Senior Sales Leader for a multinational custom technology solutions company located i...

    Not the job you're looking for? Here are some other Senior Java Software Engineer jobs in the Charlotte, NC area that may be a better fit.

    Senior Java Software Engineer

    Talent Groups, Charlotte, NC

    Senior Java Software Engineer

    VMC Soft Technologies, Inc, Charlotte, NC

    AI Assistant is available now!

    Feel free to start your new journey!