Job #: 2582

Title: Java Messaging


  • New York City, NY
  • Job Type:

  • Contract
  • Contract Pay Rate:
  • $75-100
    • Anywhere
    • Posted 9 months ago


    Client is looking for candidates with strong knowledge of design/architecture principles, Java based development for real-time messaging applications and micros services based solutions.  Critical thinking and problem solving skills are huge for this role.

    Candidate will be responsible for Day to Day activities that include but are not limited to new development, enhancing existing applications, and leadership in the areas of technical expertise listed below.

    Major Responsibilities:

    Develop Java based realtime messaging applications for corporate level use cases
    Develop applications built for usage within a distributed, high available environment (distributed caching, zookeeper, active/active and active/passive scenarios)
    Execute POC’s on new technologies and processes
    Perform code reviews for Java and scripting languages (i.e. Python, shell, etc.)
    Ability to stay current with technology, be forward thinking and present new solutions to management teams
    Manage multiple projects simultaneously and stay on target for delivery dates
    Manage Apache Camel for our Enterprise Integration Patterns (EAI)
    Manage Zookeeper for distributed synchronization of configuration management
    Meet Business SLA’s for all responsible platforms
    Troubleshoot production issues in a Level 3 support capacity

    5+ years’ experience with either Kafka or ActiveMQ
    5+ years’ experience with Java, EAI design patterns and micro services (i.e. REST,JSON, etc.)
    3+ years’ experience within an architecture role
    3+ years’ implementing Apache Camel
    3+ years implementing Zookeeper
    3+ years’ experience designing solutions for using In-Memory data grids (ideally with Hazelcast)
    3+ years’ experience working within a CI/CD framework
    Ideal candidate would have 2+ years’ experience working with Apache Spark
    Strong communication skills and ability to translate technical terminology among multiple groups
    Strong understanding of key concepts of Kafka or ActiveMQ messaging brokers (i.e. transactional consistency, sequencing, persistence and security)​

    Your Name*

    Your Email*

    Your Phone*

    Your Message

    Please attach your Resume*