Senior JAVA Software Developer with AWS and Apache Flink and Kafka

Company:  Expert In Recruitment Solutions
Location: Newport Beach
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Title: Senior JAVA Software Developer with AWS and Apache Flink and Kafka

Location: Must work onsite for 4 days a week in Newport Beach, CA

* Please note this is not WEB application work and there is no UI with JavaScript or Angular or React. This is a Java backend, real-time messaging with Kafka and Apache Flink

this job for a fixed income asset manager that has real-time financial trading data flowing into their Oracle and Arora AWS databases. Think of it as the New York Stock Exchange with HUGE amount of streaming data on LINUX platform. You can think of this job as a Java database developer (all backend) working with KAFKA and Apache Flink.

they only want mature/senior developers. The company has dozens of legacy, on-premises Java applications code with no documentation and the original developers no longer work with the company. So, someone very fluent in Java and can reverse engineer is the best candidate. The company wants to rewrite all their legacy code to work in AWS cloud environment.

Questions to ask for screening candidates:

Do you have true Java development experience for real-time streaming data under Linux with Kafka and Apache Flink? (90% or more of Java developers use Windows platform for development and not LINUX. And very few have worked with real-time streaming data as only financial companies or high transaction retailers or credit card companies have this huge volume.

Do you really handle data sets of Terabytes or PetaByte sizes? Have you worked on very complex SQL programming?

Do you have a lot of experience reverse engineering legacy Java code that has no documentation and the original programmers are not there to explain the code to you?

Please only consider candidates from name brand Fortune 1000 companies. If they work for non-profits like government organizations or universities, etc. disregard these resumes.

* Company is seeking senior/mature candidates with 10+ years working experience

We are looking for a Java Developer to join the positions team and join a team developing software on-prem and in the cloud to capture trading transactions and calculate positions for the firm. You will work closely with the business and other team members as a senior player to develop efficient solutions and support others in understanding and solving complex.

Position Requirements:

10+ years of programming, with at least 5+ years of Java required.

5+ years of experience building cloud native applications with AWS.

Used Spring and Apache libraries and other large open source libraries.

Experience with complex technology stacks.

Experience with Kafka and real-time messaging systems.

Minimum of 2 years experience with Apache Flink.

Expert SQL/Database Query experience required.

Financial Services experience is desired.

Strong analytical ability to learn independently from the code / reverse engineer

Ability to work well independently and in cross-functional teams

Excellent written and oral communication skills

Deep understanding is desired.

Apply Now
Share this job
  • Similar Jobs

  • Java AWS Architect

    Irvine
    View Job
  • Supervisor, Middleware and Application Infrastructure

    Irvine
    View Job
  • Infrastructure and Lab Engineer - DevOps

    Irvine
    View Job
  • Sr. Network and Security Engineer

    Irvine
    View Job
  • Senior Software Engineer – Java

    Costa Mesa
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙