Senior Java/Kotlin Engineer
$180k - $220kApTask
Job Description
Job Description
About Client:
The client is a leading digital transformation consultancy and engineering services company that specializes in driving digital transformation for Fortune 1000 enterprises. The company provides a comprehensive range of services, including cloud migration, big data analytics, machine learning, artificial intelligence, and DevOps. It is known for its deep technical expertise and innovative solutions that help businesses optimize operations, improve customer experience, and accelerate time-to-market. The company operates globally, with development centers and offices across the United States, Europe, and Latin America.
- 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.
- 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.
ApTask is a leading global provider of workforce solutions and talent acquisition services, dedicated to shaping the future of work. As an African American-owned and Veteran-owned company, ApTask offers a comprehensive suite of services, including staffing and recruitment solutions, managed services, IT consulting, and project management. With a focus on excellence, collaboration, and innovation, ApTask provides unparalleled opportunities for professional growth and development. As a member of the ApTask team, you will have the chance to connect businesses with top-tier professionals, optimize workforce performance, and drive success across diverse industries. Join us at ApTask and be part of our mission to empower organizations to thrive while fostering a diverse and inclusive work environment. Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview. Candidate Data Collection Disclaimer:
At ApTask, we prioritize safeguarding your privacy. As part of our recruitment process, certain Personally Identifiable Information (PII) may be requested by our clients for verification and application purposes. Rest assured, we strictly adhere to confidentiality standards and comply with all relevant data protection laws. Please note that we only collect the necessary information as specified by each client and do not request sensitive details during the initial stages of recruitment. If you have any concerns or queries about your personal information, please feel free to contact our compliance team at View email address on ziprecruiter.com. Applicant Consent:
By submitting your application, you agree to ApTask's ( Terms of Use and Privacy Policy, and provide your consent to receive SMS and voice call communications regarding employment opportunities that match your resume and qualifications. You understand that your personal information will be used solely for recruitment purposes and that you can withdraw your consent at any time by contacting us at View phone number on ziprecruiter.com or View email address on ziprecruiter.com. Message frequency may vary. Msg & data rates may apply.
- ...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...SeniorLocal areaShift work
$142.32k - $213.48k
...CitiThe Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new... ...core components for the Prime Brokerage platform using Java/Kotlin.Provide technical leadership to an agile team, mentoring developers...SeniorFull timeShift work$142.32k - $213.48k
...The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new... ...develop core components for the Prime Brokerage platform using Java/Kotlin. Provide technical leadership to an agile team, mentoring developers...SeniorFull timeShift work- ...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
- ...in Jersey City, NJOur client seeks a highly experienced software engineer to lead the design and development of next-generation trading... ...hands-on software design and development experience.Expertise in Java, Python, and Linux.Deep experience with low latency messaging systems...SeniorHourly payLocal area
- ...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
$142.32k - $213.48k
...11-04Location: Jersey City, New Jersey, United StatesSalary: $142,320.00 - $213,480.00Category: TechnologyCompany: CitiThis Senior Java Engineer role is a senior-level software engineering position embedded within Citi's Exchange-Traded Derivatives (ETD) Clearing technology...SeniorFull timeWork at office- 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
$75 - $85 per hour
...Job Description Intellibus designs and engineers technology platforms for established... ...value. The AI Engineer Role Hands-on Senior AI Engineer with 12+ years of software engineering... ...experience and strong expertise in Core Java, Spring Boot, enterprise backend...Senior- ...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...SeniorFull time3 days per week
- ...Sr. Java DeveloperLocation: Remote to start for 3-4 months - then onsite. Can sit in Hoboken, New Jersey or Dallas, Texas.8-10+ years... ...fault-tolerant, high-performance architectureExperience with engineering best practices, including use of design patterns, and code reviewsExperience...SeniorRemote work
- ...Senior Java DeveloperJob DescriptionMust Have Technical/Functional SkillsPrimary Skill: Java/J2EESecondary: Spring/Spring BootExperience... ...grids and parallel computing· BS/MS in Computer Science, Engineering, or any quantitative discipline· Knowledge of financial markets...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
- ...Senior Java DeveloperLocation: Jersey City, NJDuration: Full TimeJob Description:Senior Java Developer – Cloud Native & Customer-Facing... ...begin development with minimal hand-holding.Cloud-Native Engineering: Designs and builds applications optimized for cloud platforms...SeniorImmediate startRelocation
- ...Title : Senior Java/Spark Developer Location : Jersey City, NJ | Hybrid (3 Days Onsite) Job Description: We are looking for... ...Apache Druid. Collaborate with quants, risk managers, and engineering teams to deliver scalable solutions. Required Qualifications...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
- ...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
- ...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
- ...Job Description Job Description Job Title: Senior Core Java Developer Location: Jersey City, NJ (07310) Within 50 Miles Salary Range - $65/hr on W2 - $70/hr on W2 Required Skills & Qualifications: ~10+ years of hands-on experience with Core Java (30%) ~...Senior
- Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Java Developer for a contract assignment with one of our premier financial services clients in Jersey City, NJ . Required Skills : Strong track record (10+ years) of relevant experience...SeniorContract work
- ...Job DescriptionJob DescriptionSenior Java Developer Hybrid onsite 3 days/week In Jersey City Interview video & onsite 6-12+month contract... ...(80% coding) We are seeking a highly experienced full stack Senior Java Developer to lead the design and development of scalable, high...SeniorContract workLocal area3 days per week
- ...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 DriveSenior Java Full Stack Developer Share Contractual Jersey City, NJJava FSD Senior Java Full Stack Developer (Java FSD) is an experienced software engineer specializing in both the front-end (client-side) and back-end (server-side) development of applications...Senior
- ...Job DescriptionJob Description Java Developer – Spring Web, Spring Batch, Kafka, Microservices... ...will be supported and mentored by our senior developers as you grow your skills across... ...to modern, efficient, and innovative engineering practices. Preferred Qualifications · Bachelor...SeniorInternship
$142.32k - $213.48k
...transformation to build a best‑in‑class global platform across execution, prime, clearing and cross‑product margining. We are re‑engineering our technology estate to achieve world‑leading performance and resiliency, enabling new capabilities in advanced execution, global...SeniorFull time$142.32k - $213.48k
...seeking a highly skilled and hands-on Senior Back-End Java Developer to join a back-office trading... ...solutions at the intersection of engineering excellence and financial technology transformation... ...hands-on coding proficiency in Kotlin, Java, and Python, with demonstrated...SeniorFull time$59.5 - $85 per hour
Sr. Java Full Stack Engineer (Remote within the U.S.) W2 Only Remote within the U.S. W2 OnlyExtensive hands-on experience (10+ years) in software design and development, with expertise in Java, Spring API development, and Linux.Strong understanding of fixed protocols and...SeniorRemote work$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- ...Employment Type: Full TimeCompany: SRI Tech SolutionsJob Title: Sr.java full stack engineerLocation: Irving, TX, Tampa, FL, Jersey city... ...: FulltimeWe are looking for experienced full-stack software engineers who are passionate about solving business problems through...SeniorFull time
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java/Kotlin Engineer. Be the first to apply!
- java developer backend Jersey City, NJ
- java developer full time Jersey City, NJ
- sr.java developer Jersey City, NJ
- senior java developer Jersey City, NJ
- lead full stack java developer Jersey City, NJ
- java web developer Jersey City, NJ
- java spring developer Jersey City, NJ
- java microservice developer Jersey City, NJ
- java software engineer Jersey City, NJ
- java developer Jersey City, NJ






