Skip to main content

Java Developer

Posted 6 days ago

samprasoftJersey City (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job TitleProven Java development experience working on enterprise level applications Basic knowledge of Unix / Linux and shell scripting. Experience or exposure to a number of the following concepts and technologies is desired: Application development using Java Understanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSONUnderstanding of Cloud concepts and associated design patterns is highly desired Experience with Python preferred Experience with Apache Flink/Spark, Apache Kafka, Redis preferred Bachelor's degree or higher Investment/financial services and/or brokerage industry experience is highly desired Experienced with building framework for stream data processing applications Ability to multi-task and stay organized in a dynamic work environment while meeting deliverables Strong verbal and written communication - must be able to actively engage other team members

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this