28 Oct
Senior Java Developer
New Jersey, Weehawken , 75014 Weehawken USA

Vacancy expired!

Title: Sr. Java Developer

Location: Weehawken, NJ

Duration: 6 Months contract to hire

Role Description:We are looking for a hands-on Sr. Java developer who has experience building distributed systems using streaming technologies like Apache Kafka, Apache Flink and ElasticSearch.You will be working on a greenfield project where you would use your prior experience in data streaming technologies to build the application from the ground up.

Manager Note: Our goal is to hire "T-Shaped" developers who can support any of the three major roles we need for delivery in our scrum teams. Candidates who have strong skills in any of the three focal areas, and present a level of aptitude and attitude that shows they are willing to learn the other focal areas will be those who we will lean towards.

Must-Have Skills & Qualifications:
  • Hands-on core Java, experience building applications with distributed system architecture
  • Apache Kafka
  • First preference is Apache Flink but could be substituted with Apache Spark or Storm
  • First preference is ElasticSearch but could be substituted with NoSQL DB like MongoDB

Expertise and skills
  • 8+ years of experience building enterprise applications using Java / J2EE technologies
  • Hands-on with core Java (Java 8)
  • Expert in Apache Kafka and have used Confluent Kafka in a recent project
  • Preferably experience in Apache Flink or otherwise in Apache Spark or Apache Storm
  • Experience with ElasticSearch or otherwise in a NoSQL DB like MongoDB
  • Good understanding of Apache Avro or any other data serialization system
  • Have deployed applications using containers - Docker , Kubernetes, ZooKeeper
  • Have worked in Agile team and familiar with practices like CI and CD
  • Passionate about code quality with a strong focus on automated testing
  • Preferably worked for a client in IB domain (IB = Investment Banking)

Vacancy expired!


Report job