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

Senior Java/Kotlin Engineer

$180k - $220k

ApTask

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.

Salary Range: $180K-$220K/Annum

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.

Non-benefitted (other than those mandated under state or federal law).Please note that this position does not include paid time off benefits. ApTask offers subsidized insurance coverage to our employees.

About ApTask:
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.
Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Senior Java/Kotlin Engineer in Jersey City, NJ vacancy
  •  ...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... 
    Senior
    Local area
    Shift work

    ApTask

    Jersey City, NJ
    15 days ago
  • $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... 
    Senior
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    21 hours ago
  • $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... 
    Senior
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    6 days 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
    3 days ago
  •  ...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... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    2 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
    13 days ago
  • $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... 
    Senior
    Full time
    Work at office

    Citigroup

    Jersey City, NJ
    21 hours 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
    4 days ago
  • $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

    Intellibus

    Jersey City, NJ
    2 days ago
  •  ...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... 
    Senior
    Full time
    3 days per week

    ApTask

    Jersey City, NJ
    3 days ago
  •  ...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... 
    Senior
    Remote work

    Software Technology Inc

    Hoboken, NJ
    11 hours ago
  •  ...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

    AceStack LLC

    Jersey City, NJ
    21 hours 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
    15 days ago
  •  ...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... 
    Senior
    Immediate start
    Relocation

    JConnect Infotech

    Jersey City, NJ
    11 hours ago
  •  ...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

    Techgene Solutions

    Jersey City, NJ
    4 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
    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
    15 days 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
    13 days ago
  •  ...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

    Artech LLC

    Jersey City, NJ
    13 days ago
  • 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... 
    Senior
    Contract work

    Software Guidance & Assistance

    Jersey City, NJ
    1 day ago
  •  ...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... 
    Senior
    Contract work
    Local area
    3 days per week

    Marchon Partners

    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
    15 days ago
  •  ...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

    Purple Drive

    Jersey City, NJ
    12 hours ago
  •  ...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... 
    Senior
    Internship

    TechDigital Corporation

    Jersey City, NJ
    2 days ago
  • $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... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    21 hours ago
  • $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... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    1 day ago
  • $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... 
    Senior
    Remote work

    Yoh

    Jersey City, NJ
    4 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 Defunct

    Jersey City, NJ
    4 days ago
  •  ...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... 
    Senior
    Full time

    SRI Tech

    Jersey City, NJ
    1 day 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

Do you want to receive more vacancies?

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