Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java/Kotlin Engineer

ApTask

Job Description

Job Description

We are looking for a Senior Java/Kotlin Engineer to work with our client - Tier 1 investment bank on its Equity Accelerator program, a multi-year strategic initiative to modernize the Prime Finance Equities platform. The program is re-engineering core trading systems, building new data and market-expansion platforms, and launching advanced client features such as cross-margining and credit financing, replacing legacy architecture with event-driven, cloud-native systems designed for institutional-grade stability, throughput and extensibility.
This is not a greenfield build. You will work directly within a complex, financially significant production system, critically assessing system behavior and data integrity in dynamic market environments, contributing to architectural decisions, and operating with a high degree of autonomy within an experienced engineering group. This is not general-purpose Java delivery: the domain complexity and the engineering standards applied by the internal team demand engineers with real depth.
Essential functions

  • Re-engineering core trading and post-trade systems into event-driven, cloud-native services on the JVM (Java and Kotlin).
  • Modernising legacy components while keeping a live, financially significant platform stable.
  • Building the new data and market-expansion platforms that underpin the programme, and the plumbing for advanced client features such as cross-margining and credit financing.
  • Designing for the realities of event-driven systems: failure handling, ordering guarantees, replay semantics, and data integrity under market pressure.
  • Practising TDD and shift-left testing as the default. Local-first testing with containerised dependencies, fast feedback loops, and owning the quality of your deliverables end-to-end rather than handing it to a QA group.
  • Delivering iteratively: trunk-based development, CI/CD, and frequent (weekly or better) production releases during business hours with no service interruption.
  • Engaging directly with business stakeholders and upstream/downstream teams to build your own domain knowledge, rather than relying on Business Analysts to hold it for you.
  • Using AI-assisted and agentic development tooling as a genuine accelerator for analysis of legacy code, test generation, prototyping and refactoring.
Qualifications
  • Expert-level Java, with Kotlin experience or a clear appetite for it (enterprise-grade systems, multi-threading, performance).
  • Practical experience designing and building event-driven systems on message-passing and event-sourcing patterns, including failure handling, ordering guarantees and replay semantics.
  • Test-Driven Development as a practice, not an aspiration: you own quality end-to-end, you design for testability, and you can demonstrate it through how you approach a problem (this is assessed at interview).
  • Hands-on experience in or alongside a capital markets trading or post-trade environment: the trade lifecycle, trade booking and position management, and post-trade operations such as cashflow calculation, settlement and wires, client reporting, and accounting principles. You should be able to back this up with concrete examples, not high-level familiarity.
  • A track record in genuine iterative delivery incl. short feedback loops, trunk-based development, CI/CD, and regular zero-downtime production releases. No waterfall projects labelled as agile.
  • Proven ability to analyse, refactor and modernise large-scale legacy systems while maintaining stability.
  • Senior-level autonomy: you contribute to design discussions, push back constructively on technical decisions, and operate with minimal supervision in a complex production environment.
  • Bachelor’s Degree in Compute Science or similar major.
Would be a plus
  • Understanding of Prime Brokerage, Synthetic (Swap) or Cash Equity operational flows. This is a significant advantage.
  • Familiarity with corporate actions, regulatory reporting obligations (e.g. 871(m), EMIR, MiFID), and integrating with risk/valuation systems in an equities context.
  • Strong SQL Server depth: T-SQL, schema design, performance tuning and complex data models in high-transaction environments.
  • Kafka (or comparable event-streaming platforms) at scale, and MongoDB.
  • Kubernetes/OpenShift deployment and cloud-native operational practices, with observability via OpenTelemetry, ELK and Grafana.
  • Demonstrated AI-first development experience: agentic coding workflows for legacy analysis, refactoring and test generation, with a clear-eyed view of where the tools help and where they don’t.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Java/Kotlin Engineer in Jersey City, NJ vacancy
  •  ...to execute workflows on them. Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring...  ...in 1-2 years in Spring Boot and Spring Cloud, we play with Kotlin and Groovy) - Configure and maintain Windows and Linux environments... 
    Senior
    Full time

    Luxoft

    Jersey City, NJ
    4 days ago
  •  ...Job Title: Java Developer( 9+ years) Mode: Hybrid( 2-3 days in a week onsite) Location: Irving, TX/ Jersey City, NJ Technical...  ...different stakeholders. Basic qualifications: Bachelor’s degree in Computer Science, Software engineering or a related field.... 
    Senior
    Full time
    2 days per week
    3 days per week

    Reuben Cooley Inc.

    Jersey City, NJ
    2 hours ago
  •  ...banking applications. Forward Deployed Engineers will conduct targeted, hands-on...  ...release cadence. The role combines senior software engineering, DevOps, SRE, test automation...  ...and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and... 
    Senior
    Full time

    Luxoft

    Jersey City, NJ
    2 days ago
  •  ...most complex business challenges and delivering transformation at scale. For more information, please visit . Job Title: Senior Java Developer Work Location Jersey City, NJ Job Description: Core Java Multithreading Spring boot hibernate Spark... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Local area

    LTIMindtree

    Jersey City, NJ
    3 days ago
  •  ...Job Title: Senior Java Engineer Location: Jersey City, NJ (5 Days Onsite) Job Type: Long-Term Contract Experience: 15+ years Job Overview Key Responsibilities Provide technical guidance and direction to business partners... 
    Senior
    Long term contract
    Contract work
    For contractors
    Local area
    Relocation

    Inficare

    Jersey City, NJ
    2 days ago
  •  ...JOB SUMMARY We are seeking a highly experienced software engineer to lead the design and development of next-generation trading systems...  ...-on software design and development experience. Expertise in Java, Python, and Linux. Deep experience with low latency... 
    Senior

    Compunnel

    Jersey City, NJ
    3 days ago
  • Walmart is seeking a backend engineer in Hoboken, NJ to design and maintain scalable Java-based microservices for our retail, marketplace, inventory, and payments platforms serving millions of users. You will build high-performance APIs, implement caching and messaging... 
    Senior

    AriXEnt Technologies Inc

    Hoboken, NJ
    2 days ago
  •  ...applications. \n \n Forward Deployed Engineers will conduct targeted, hands-on...  ...release cadence. \n \n The role combines senior software engineering, DevOps, SRE, test automation...  ...and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and... 
    Senior

    Luxoft

    Jersey City, NJ
    3 days ago
  •  ...TSR Consulting is currently seeking a highly motivated Lead/Senior Full Stack Java Developer for a Hybrid opportunity in Rutherford, NJ Role: Senior Java Full Stack Engineer / Lead Developer Duration: 6+ Months Location: Rutherford, NJ (Hybrid) We are looking... 
    Senior
    Temporary work

    TSR Consulting

    Rutherford, NJ
    2 hours ago
  •  ...Role: Senior Java Full stack Developer Location: Westlake, TX/ Durham, NC/ Jersey City, NJ (Hybrid, 2-3 days onsite in a week) Duration: Fulltime Job Description: AWS/Angular Java/Core Java/11/18/21 Spring Boot Rest API SQL/NoSQL HTML/CSS/JavaScript... 
    Senior
    Full time
    2 days per week
    3 days per week

    Covetus

    Jersey City, NJ
    1 day ago
  •  ...Position: Sr. Java Full Stack Engineer Location: Remote (USA) Office location Jersey City, NJ Must-Have Skills: Java & Spring Boot Development KDB+ / q Language Experience FIX Protocol / FIX Engine AWS Cloud Capital Markets / Trading / Brokerage Domain... 
    Senior
    Full time
    Work at office
    Remote work

    Cybotic System

    Jersey City, NJ
    1 day ago
  •  ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various... 
    Senior
    Remote work

    Samprasoft

    Jersey City, NJ
    2 days ago
  •  ...Job Description Job Description Job Title: Senior Java Backend Engineer Location: Jersey City, NJ (Onsite) Duration: Contract Job Summary...  ..., develop, deploy, and manage backend services using Kotlin, Spring Boot, Spring Cloud, WebFlux, AWS, and Terraform. This... 
    Senior
    Contract work

    Han IT Staffing

    Jersey City, NJ
    4 days ago
  •  ...Responsibilities Design, develop, test, and maintain scalable Java backend applications and services . Develop and maintain...  ...quality initiatives. Collaborate with frontend developers, QA engineers, DevOps teams, architects, and business stakeholders.... 
    Senior
    Contract work

    Techvilla Solutions

    Jersey City, NJ
    29 days ago
  • $59.5 per hour

    Please share your resume to ****@*****.*** Sr. Java Full Stack Engineer with Trading experience  Remote within the U.S. W2 Only We can provide visa sposorship for the right candidate Extensive hands-on experience (10+ years) in software design and development... 
    Senior
    Full time
    Remote work

    Yoh, A Day & Zimmermann Company

    Jersey City, NJ
    3 days ago
  •  ...Job Description Job Description Job Title: Senior Java Backend Engineer Location: Jersey City, NJ (Onsite) Duration: Contract Job Summary...  ..., develop, deploy, and manage backend services using Kotlin, Spring Boot, Spring Cloud, WebFlux, AWS, and Terraform. This... 
    Senior
    Contract work

    Han IT Staffing

    Jersey City, NJ
    4 days ago
  •  ...Purple Drive Senior Java Backend Developer Share Jersey City, NJ Overview: In this role, you will be responsible for designing...  ...financial environment. Key Responsibilities: Backend Engineering: Design and develop robust applications using Java EE, Spring... 
    Senior

    Purple Drive

    Jersey City, NJ
    5 days ago
  •  ...Title: Senior Full Stack Java Engineer Client: UBS Location: Hybrid - Weehawken, NJ Duration: 6+ Months Visa: No H1B/CPT Rate: $60/hr. C2C Responsibilities Design and develop REST APIs, event-driven integrations, and... 
    Senior
    H1b

    3B Staffing LLC

    Weehawken, NJ
    5 days ago
  •  ...Senior Java Full Stack Developer Our client, an IT Services and Consultant company, is looking for a Senior Java Full Stack Developer for their Jersey City, NJ location. Responsibilities include: Work alongside the existing team to develop and maintain Spring... 
    Senior

    ICONMA

    Jersey City, NJ
    1 day ago
  •  ...Job Description Job Description Job Title: Senior Java Backend Engineer Location: Jersey City, NJ (Onsite) Duration: Contract Job Summary...  ..., develop, deploy, and manage backend services using Kotlin, Spring Boot, Spring Cloud, WebFlux, AWS, and Terraform. This... 
    Senior
    Contract work

    Han IT Staffing

    Jersey City, NJ
    4 days ago
  • $52.5 per hour

     ...Recruiter | Yoh   USC AND GC ONLY - NO SPONSORSHIP ON THIS ONE. ONLY W2, Contract to Hire, Inperson Interview  Title: Senior Java Developer (Core Java, Angular 17 &20 & Oracle) Location: Jersey City, NJ LOCALS ONLY - CANNOT TAKE RELOCATION AT THIS TIME.... 
    Senior
    Full time
    Contract work
    Local area
    Relocation

    Yoh, A Day & Zimmermann Company

    Jersey City, NJ
    1 day ago
  • Innova Solutions is hiring a Senior Java Developer for an onsite role in Malvern, PA. You will design, develop, and deploy scalable Java/J2EE back-end services and Angular front-ends while shaping secure cloud deployments on AWS and CI/CD pipelines with GitHub Actions.... 
    Senior

    MassGenics, Inc.

    Brooklyn, NY
    2 days ago
  • $60k

     ...the needs of leading tech companies and help them make exceptional connections with top tech talent. Job Description 5-12 + Years of Java, J2EE and web/internet based programming experience (both client and server side) 5+ Experience with OOA/OOD, distributed systems/... 
    Senior
    Permanent employment
    Temporary work

    Dellfor Technologies

    Jersey City, NJ
    3 days ago
  •  ...Job Description Job Description Job Title: Senior Java Engineer Location : Jersey City, NJ (Onsite) Duration: Contract Job Description: End-to-end ownership in highly regulated enterprise environments such as Banking or Financial Services is strongly preferred... 
    Senior
    Contract work

    Han IT Staffing

    Jersey City, NJ
    4 days ago
  •  ...Hybrid 4 days on-site in Jersey City, NJ   Our client seeks a Senior Java Spring Boot Developer to build and integrate information...  ...Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Recruitment Transparency Notice... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    more than 2 months ago
  •  ...Jersey City, NJ   Our client seeks a highly experienced software engineer to lead the design and development of next-generation trading...  ...on software design and development experience. ~ Expertise in Java, Python, and Linux. ~ Deep experience with low latency... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    16 days ago
  •  ...Exciting Opportunity! We are currently looking for an Sr. Software Engineer (Java) for the location Jersey City, NJ.. This is a 6 months Right to hire Job and Please find the job descriptions below. Note: " Applicants must be authorized to work for any employer... 
    Senior
    Work visa

    Ampcus Inc

    Jersey City, NJ
    2 hours ago
  •  ...seeking enthusiastic and skilled Entry - Mid-Senior-level iOS and Android developers with a...  ...IT consultative services and quality engineer development, with Good years of...  ...architectural patterns. Proficiency in Java and Kotlin (at least 1 year of experience). Published... 
    Senior
    Full time
    Contract work
    Relocation
    Relocation package

    Adidev Technologies Inc

    Jersey City, NJ
    5 days ago
  •  .../Postal Code: 07097 Job Description Responsibilities Participate in building new modules and supporting the application using Java and Python skills Propose software implementations using AWS skills to embrace modernization and support firm's Public Cloud Enablement... 
    Full time
    Work experience placement

    Pivotal Solutions Inc

    Jersey City, NJ
    4 days ago
  • $65 - $75 per hour

     ...Immediate need for a talented Java Full Stack Engineer. This is a 06+months contract opportunity with long-term potential and is located in Jersey City, NJ(Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID:26-32... 
    Full time
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Jersey City, NJ
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java/Kotlin Engineer. Be the first to apply!