Senior Java Engineer – Streaming (22-01529)

By October 17, 2022November 27th, 2022No Comments

Duration: 12+ months
Compensation: up to $100/hr
Location: 100% REMOTE


  • Should have at least 8+ years of Java development experience, preferably in the Financial Services industry.
  • Thorough knowledge of Spring frameworks.
  • Experience with Kafka messaging platform.
  • Experience with Big Data/streaming platforms such as Spark, Flink, Kafka Streams, and/or Kinesis.
  • Experience using AWS Cloud (EC2, EKS, EMR, Lambda, S3, etc.).
  • Familiarity with containers, microservices and APIs.
  • Experience working with different operating systems (Unix, Windows, Linux).
  • Deep understanding of web services and RESTful interfaces.
  • Experience with Git and continuous integration tools, such as Jenkins or TeamCity.
  • Ability to design, code, test, and deploy software through the full application lifecycle, working closely with Business Analysts to ensure that APIs perform as per user specifications.
  • Strong communication and interpersonal skills and able to work with a variety of stakeholders and cross-functional teams.
  • Bachelor's degree in computer science or another technical field or equivalent experience.