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.
- 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.
- 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.
- ...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...SeniorFull time
- ...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....SeniorFull time2 days per week3 days per week
- ...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...SeniorFull time
- ...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...SeniorFull timeTemporary workWork experience placementLocal area
- ...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...SeniorLong term contractContract workFor contractorsLocal areaRelocation
- ...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
- 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
- ...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
- ...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...SeniorTemporary work
- ...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...SeniorFull time2 days per week3 days per week
- ...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...SeniorFull timeWork at officeRemote work
- ...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...SeniorRemote work
- ...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...SeniorContract work
- ...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....SeniorContract work
$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...SeniorFull timeRemote work- ...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...SeniorContract work
- ...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
- ...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...SeniorH1b
- ...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
- ...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...SeniorContract work
$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....SeniorFull timeContract workLocal areaRelocation- 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
$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/...SeniorPermanent employmentTemporary work- ...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...SeniorContract work
- ...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...SeniorHourly payLocal area
- ...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...SeniorHourly payLocal area
- ...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...SeniorWork visa
- ...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...SeniorFull timeContract workRelocationRelocation package
- .../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 timeWork experience placement
$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 timeContract workLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java/Kotlin Engineer. Be the first to apply!
- entry level java developer remote Jersey City, NJ
- java microservice developer Jersey City, NJ
- lead full stack java developer Jersey City, NJ
- senior java software engineer Jersey City, NJ
- java spring developer Jersey City, NJ
- java developer full time Jersey City, NJ
- sr.java developer Jersey City, NJ
- full stack java developer Jersey City, NJ
- remote junior java developer Jersey City, NJ
- java developer contract Jersey City, NJ





