Skip to main content

Java Developer

Posted today

smartfoxJersey City (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job Title: Java Developer Location : Hybrid at Jersey City, NJ Duration : 12 Months Contract Industry : Financial/Banking Industry Required Skills & Experience 5–8 years of professional software development experience. Very strong hands-on experience with Java, including Java 21. Strong experience with Spring Boot. Basic database knowledge, including database design and table creation. Strong understanding and practical experience with Java Design Patterns. Hands-on experience with AWS services, including: Terraform AWS Lambda Amazon ECS Amazon SNS Knowledge of containers and fundamental cloud computing concepts. Experience building and maintaining services and APIs, including performing API upgrades. 602-level experience. Experience taking ownership of code delivery and contributing to technical design decisions. Ability to work in a team that owns the complete testing and CI/CD process.
Preferred: SkillsExperience with Apache Kafka. Basic experience with React.js or frontend UI development.
Note: Relocation candidates are welcome. All visa types are accepted for W2 employment.

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