Java Backend Developer

Agama Solutions
Jersey City, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Computing Platforms Unix Cloud Engineering Data Structures Software Design Patterns Linux DevOps Distributed Systems Document-Oriented Databases Object-Oriented Software Development
+7 more
Redis Scripting Apache Spark Spring-boot Backend Containerization Microservices

Requirements

  • Expert level knowledge of core Java concepts and framework such as Spring Boot, Microservices and well versed with OOPs concepts and design patterns.
  • Hands-on experience with Apache Spark (with Java).
  • Solid understanding of data structures, algorithms, and software design patterns.
  • Extensive development expertise in building the high scaled and performant software platforms for data computation and processing.
  • Knowledge of containerized deployments and cloud-native architecture.
  • Familiarity with Agile software development and DevOps best practices.
  • Experience with caching solutions like Pinot, Redis etc.
  • Experience with relational and/or document-oriented databases.
  • Strong working knowledge of Linux/Unix environments and scripting.
  • Ability to translate business and analytical requirements into efficient technical solutions.
  • Ability to guide junior staff, influence technical direction, and manage multiple initiatives in parallel.
  • Typically, 8+ years of relevant experience building large-scale, production-grade systems, with demonstrated depth in Java-based backend development and distributed system design.
  • Background in financial services, especially within Market Risk or FinTech.

Soft Skills & Responsibilities:

  • Strong problem-solving and analytical thinking.
  • Self-starter with the ability to take initiative and drive projects independently
  • Ability to align technology with business goals and regulatory needs.
  • Excellent communication skills, both verbal and written

Education:

  • Bachelor’s degree/University degree or equivalent experience

Master’s degree preferred

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:28 min

Building shared Java modules and analyst targeting platforms

Chris Heilmann +2 · LIVE

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all