Senior Staff Engineer- Java & Kotlin

ApTask

Jersey City (NJ)

Hybrid

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ApTask is seeking a Senior Java/Kotlin Engineer to upgrade legacy trading systems to a cloud-native, event-driven architecture while ensuring high performance, data integrity, and stability in live environments.

The role requires hands-on Java and Kotlin development, experience with event-driven patterns, and strong TDD/CI/CD practices. The position operates in a hybrid model (3 days on-site) in a high-demand financial tech context.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Strong Java expertise with Kotlin willingness to learn.
  • Experience with event-driven messaging and distributed systems.
  • Proficient in CI/CD and TDD practices.
  • Ability to modernize legacy systems while maintaining production stability.

Responsibilities

  • Develop and modernize enterprise trading systems using Java and Kotlin.
  • Design event-driven applications using messaging and event-sourcing patterns.
  • Implement TDD, automated testing, and CI/CD practices.
  • Modernize legacy systems while ensuring zero-downtime releases.
  • Collaborate with stakeholders and engineering teams to deliver scalable solutions.
  • Leverage AI-assisted development tools for code analysis and testing.

Skills

Java
Kotlin
Event-driven
TDD
CI/CD
Production autonomy

Education

Bachelor's degree in Computer Science

Tools

Kafka
MongoDB
SQL Server
T-SQL
Kubernetes/OpenShift
OpenTelemetry
ELK
Grafana

Job description

We are seeking a Senior Java/Kotlin Engineer. The role involves upgrading legacy trading systems to event-driven, cloud-native architecture while ensuring high performance, data integrity, and stability in a live production environment.

Work Model: Hybrid (3 days/week on-site)

Tech Stack: Java & Kotlin (must-have)

Tech Stack: Java & Kotlin (must-have)

Key Responsibilities:

  • Develop and modernize enterprise trading and post-trade systems using Java and Kotlin.
  • Design event-driven applications using messaging and event-sourcing patterns.
  • Implement Test-Driven Development (TDD), automated testing, and CI/CD practices.
  • Modernize legacy systems while maintaining production stability and enabling zero-downtime releases.
  • Collaborate with business stakeholders and engineering teams to deliver scalable solutions.
  • Leverage AI-assisted development tools for code analysis, testing, and refactoring.

Required Qualifications:

  • Strong Java expertise, with Kotlin experience or willingness to learn.
  • Hands-on experience with event-driven architecture, messaging, and distributed systems.
  • Strong TDD practices and experience with CI/CD and iterative delivery.
  • Proven ability to modernize complex legacy systems and work independently in production environments.
  • Bachelor's degree in Computer Science or a related field.

Preferred Skills:

  • Experience in Prime Brokerage, Equity Swaps, or Cash Equities.
  • Strong SQL Server, T-SQL, Kafka, and MongoDB skills.
  • Familiarity with Kubernetes/OpenShift, cloud-native technologies, and monitoring tools such as OpenTelemetry, ELK, and Grafana.
  • Knowledge of corporate actions, regulatory reporting, and risk/valuation systems.
  • Experience using AI-assisted and agentic development tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java/Kotlin Engineer — Modernize Trading Systems
Senior Java/Kotlin Engineer — Modernize Trading Systems

ApTask • Jersey City (NJ)

Hybrid
USD 140,000 - 190,000
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

Eliassen Group • United States

Remote
USD 96,000 - 110,000
Medical, Dental, and Vision benefits
401k with company matching
Life insurance
Sr. Java Full Stack Engineers (KDB+) $80/hr on W2
Sr. Java Full Stack Engineers (KDB+) $80/hr on W2

Cybotic System • Jersey City (NJ)

Remote
USD 180,000 - 240,000
Senior Java Engineer
Senior Java Engineer

C2R Ventures • Boston (MA)

On-site
USD 150,000 - 190,000
Principal Engineer (Trading Systems)
Principal Engineer (Trading Systems)

OP RaaS • Chicago (IL)

Remote
USD 150,000 - 190,000
Senior Java/Kotlin Engineer - Cloud-Native Trading Systems
Senior Java/Kotlin Engineer - Cloud-Native Trading Systems

Grid Dynamics • New York (NY)

On-site
USD 180,000 - 240,000
Competitive salary
Flexible schedule
Medical insurance
+6
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Primis • New York (NY)

Hybrid
USD 82,656 - 137,760
Full-Stack Developer
Full-Stack Developer

Compunnel Inc. • New York (NY)

On-site
USD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Cleartech Recruiting • New York (NY)

On-site
USD 140,000 - 200,000