Senior Back-End Java Developer — Trading Platforms
$142.32k - $213.48kCitigroup
Job ID: 102161039824Posted: 2026-10-19Location: Jersey City, New Jersey, United StatesSalary: $142,320.00 - $213,480.00Category: TechnologyCompany: CitiWe are seeking a highly skilled and hands-on Senior Back-End Java Developer to join a back-office trading application technology team within a leading financial institution. In this role, you will design, build, and sustain scalable, high-performance software solutions at the intersection of engineering excellence and financial technology transformation. You will champion modern delivery practices — including trunk-based development, test automation, and secure coding — while contributing to mission-critical trading infrastructure. This is a senior individual contributor and team leadership opportunity for an engineer who thrives in high-velocity, quality-first environments and is passionate about distributed systems, microservices, and continuous delivery at enterprise scale.ResponsibilitiesDesign, develop, and maintain robust, scalable, and high-performance back-office trading applications following SOLID principles, clean code standards, and modern software design patterns.Implement trunk-based development practices, feature flags, and progressive delivery strategies to enable continuous integration and rapid, safe deployment cycles.Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure high unit test coverage, code quality, and production reliability.Drive the adoption of CI/CD pipelines, DevOps practices, infrastructure as code, and automated testing to enhance system reliability and delivery velocity.Design and deliver distributed, event-driven microservices leveraging messaging platforms such as Kafka, Solace, Tibco, and MQ, with a focus on low-latency and high-availability requirements.Conduct rigorous code reviews and vulnerability assessments, enforcing secure coding standards and ensuring compliance with organizational security policies.Collaborate with architects, product owners, and cross-functional teams to design scalable, resilient system architectures and contribute to technical design documentation.Partner with DevOps teams to optimize deployment pipelines, observability tooling, and production resilience for critical trading systems.Mentor junior engineers, lead technical discussions, and foster a culture of continuous learning, engineering excellence, and shared accountability.QualificationsStrong hands-on coding proficiency in Kotlin, Java, and Python, with demonstrated experience building production-grade, enterprise-scale applications.Deep expertise in microservices architecture and system design, including Spring Boot, distributed systems, high availability, fault tolerance, and low-latency computing.Proficiency in event-driven and messaging systems — including Kafka, Solace, Tibco, and MQ — with experience designing and operating high-throughput data pipelines.Hands-on experience with containerization and cloud-native platforms, specifically Kubernetes, Docker, and OpenShift.Solid experience with relational databases, particularly Oracle SQL, within high-performance transactional environments.Proven experience with trunk-based development, feature flags, and progressive delivery in an enterprise engineering context.Strong command of TDD, BDD, and automation-first testing practices, with a track record of maintaining high test coverage in agile delivery environments.Proficiency in CI/CD pipeline design and operation, with a firm understanding of DevOps principles, secure coding practices, and vulnerability assessment methodologies.Experience conducting code reviews, leading technical discussions, and mentoring engineers within cross-functional, agile product teams.Familiarity with performance tuning, observability, and production monitoring practices in distributed, high-availability financial systems.EducationBachelor’s in Computer Science, Software Engineering, or related technical field, or industry equivalent experience requiredMaster’s degree preferred------------------------------------------------------Job Family Group: Technology------------------------------------------------------Job Family:Applications Development------------------------------------------------------Time Type:Full time------------------------------------------------------Primary Location:Jersey City New Jersey United States------------------------------------------------------Primary Location Full Time Salary Range:$142,320.00 - $213,480.00In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.------------------------------------------------------Most Relevant Skills Please see the requirements listed above.------------------------------------------------------Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------Anticipated Posting Close Date:Sep 24, 2026------------------------------------------------------Automated Processing and AIWe use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.Illinois residents – AI Notice and Right------------------------------------------------------Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi’s EEO Policy Statement and the Know Your Rights poster.
- ...JPMorganChase is seeking a Senior Lead Software Engineer in Jersey City, NJ to drive scalable, secure trading and wealth management platforms. You will lead an agile team, design microservices in Java, and guide architectural decisions across technologies such as Kafka...Senior
- ...JPMorganChase in Jersey City, NJ, seeks a Senior Lead Software Engineer to join the Equities Electronic Trading team. You will guide architecture, deliver features, and ensure reliability across ETF and Program Trading systems in a secure, scalable way. Drive technical...Senior
$142.32k - $213.48k
...build a best‑in‑class global platform across execution, prime, clearing... ..., and modernized post‑trade, clearing and margin processes... ...experienced Smart Order Router (SOR) Developer to join our Equities... ...utilizing modern, high-performance Java and microservices architecture...SeniorFull time- ...Tradeweb is seeking an experienced C++ developer to join the Jersey City-based group building core services for the next-generation trading platform. You will work on real-time trading applications across Windows and Linux and contribute throughout the full project lifecycle...SeniorRemote work
- ...Cybotic System seeks a highly experienced software engineer to lead the design and development of next-generation trading systems. This hands-on technical leadership role focuses on building scalable, resilient, and high-performance trading infrastructure. You’ll collaborate...SeniorRemote work
- ...notch technology products. As a Java Senior Lead Software Engineer at... ...building out the next‑generation of trading and wealth management platforms working on distributed systems using... ...teams, contractors, and vendors Develops secure and high‑quality production...SeniorFor contractors
- ...JPMorganChase is seeking a Senior Lead Software Engineer - Java Back Office Trading Systems in Jersey City, NJ. You will join an agile team to design, develop and deliver secure, scalable technology solutions that power back-office trading workflows across the firm. The...Senior
$150.48k - $280.8k
...Senior Lead Software Engineer - Java Back Office Trading Systems Jersey City, NJ, United States Job Information Job Identification 210692655 Job Category... ...development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse...SeniorFull time$140k - $200k
...Our services span collectible trading cards, autographs, comic... ...collector.We’re looking for a Senior Platform Engineer to join our Platform... ...that product teams rely on to develop, deploy, and operate software... ...not just prompts.Own problems end-to-end in ambiguous spaces. Take...SeniorFull timeRemote workWorldwideFlexible hoursShift work- ...Primary Responsibilities Design, develop, test, and maintain scalable Java backend applications and services . Develop and maintain RESTful APIs and microservices using Java and Spring Boot. Analyze business and technical requirements and translate them into...SeniorContract work
$59.5 per hour
...****@*****.*** Sr. Java Full Stack Engineer with Trading experience Remote within... ...teams to deliver robust, end-to-end trading workflows.... ...optimization efforts across the platform. Deep experience with... .... Worked with AI developer assist tools (e.g. GitHub...SeniorFull timeRemote work- ...Senior Lead Software Engineer- Platform / Linux EngineeringBe an integral part of an agile team that's constantly... ...Engineer within Electronic Trading Services Platforms, you will be a hands... ...teams of technologists, and hiring, developing, and recognizing talentPreferred Qualifications...Senior
- ...Citi in Jersey City, NJ, seeks a Senior Full-stack Java Engineer to drive platform modernization for ETD Clearing. You’ll lead hands-on Java development, cloud-native design, and cross-functional collaboration while guiding global engineering teams. You’ll apply enterprise...Senior
- ...Sr. Java Developer (Banking Domain)Location: Jersey City, NJ (Web Cam Interview... ...management, business and senior technology membersUnderstand... ...of various front office, trading and settlement applicationsUnderstand... ..., and reliable codeManage end-to-end development cycle from...Senior
$200k - $230k
...people with deep backgrounds in trading, engineering, data science,... ...the Role We’re looking for a Senior Software Engineer with deep... ...and scalable code in C++ and/or Java Define and build the architecture... ..., pricing, and financial data platforms Lead complex, multi-team...Senior- ...standards and reference architectures across Java, React, Kafka, Oracle, Aurora, Airflow,... ..., or Kafka. You're hands-on with cloud platforms (internal or AWS) and eager to experiment... ...side experience (portfolio management, OMS, trade lifecycle/middle office, risk and...Work at officeLocal area
- ...breakdown technical problems Develops secure and high-quality production... ...architectures across Java, React, Kafka, Oracle, Aurora,... ...Kafka. You're hands-on with cloud platforms (internal or AWS) and eager to... ...experience (portfolio management, OMS, trade lifecycle/middle office, risk...Work at office
- ...by software code developmentGathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service... ...environment with one or more modern programming languages (Java, Python) and database querying languagesExperience with ReactHands...Work at office
- ...by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in... ...corporate environment with one or more modern programming languages (Java, Python) and database querying languages Experience with React...Work at office
- ...Tradeweb Markets is seeking a senior C++ developer to contribute to the next generation of real-time trading systems. You will work on backend services in Windows and Linux, enhancing performance and reliability across multiple asset classes. The role requires 5–10 years...SeniorRemote work
- ...together. As a Senior Director of Software... ...You will design, develop and implement top performing... ...into Sales & Trading eco-system, and add... ...multiple platforms at a high-level and... ...Experience developing Java applications including... ...wholesale technical, end to end execution, including...Senior
- ...Lema AI is seeking an experienced Sales Engineer to bridge customer needs and our platform, translating complex third-party risk challenges into clear value. You will collaborate with Sales, Product, and Engineering to guide proof-of-concept decisions and win complex...SeniorRemote work
- ...Everforth Apex is seeking a senior Sitecore Developer to design, build, and optimize enterprise web applications in a hybrid Jersey City setting. You will work across Sitecore modules, headless delivery, and backend services to deliver scalable digital experiences....Senior
$70 - $85 per hour
...from R0 hardening before year end through R3+ feature delivery (2028). You will lead the platform's evolution from a Progressive... ...with offline-first persistence, backed by AWS serverless infrastructure... ...metrics to back up assumptions and develop technical designs -...SeniorContract workTemporary workFor contractorsShift work- ...Back End Developer – JavaLocation: Jersey City, NJFull TimeBack End Developer – JavaMust Have Technical/Functional Skills• Service Now, Confluence... ..., Jira, and experience with GitHub for code collaboration, Java, API Development, Web Application & Services9 to 10 Years of...Full time
- ...Citi in Jersey City, NJ, is hiring a Senior Java Backend Developer to modernize CitiDirect’s Payment architecture. You will design, implement, and optimize Java backend services, architect microservices with Spring and Spring Cloud, and build event-driven systems with...Senior
- ...Citigroup Inc. is seeking a Senior Java Backend Developer to modernize CitiDirect’s Payment architecture in Jersey City, NJ. You will design, develop, and maintain high-performance Java backend services, architect microservices with Spring and Spring Cloud, and implement...Senior
- ...Senior Backend Engineer (.NET)Position OverviewKey ResponsibilitiesAPI... ...hierarchical records across platforms.Enterprise Integrations:... ...Machine & Workflow Automation: Develop scalable workflow engines and... ...with statically typed languages (Java, C#, Go, or TypeScript/Node.js...SeniorContract workRemote workNight shift
- ...LaunchDarkly is seeking a Senior Backend Engineer to join our Experimentation team, building a platform that enables data-driven product decisions and rigorous experimentation at scale. You will design and operate scalable backend services and APIs, collaborating with...Senior
- ...contact centers. With our Zero Knowledge® platform, agents can request actions and... ...Everything is wired with OpenTelemetry for end-to-end observability. Some of our core... ...engineers or the engineering process with AI developer tools, however we do utilize these tools...SeniorFull timeFor contractorsRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Back-End Java Developer — Trading Platforms. Be the first to apply!
- java developer backend Jersey City, NJ
- senior backend developer Jersey City, NJ
- back-end developer Jersey City, NJ
- backend software engineer Jersey City, NJ
- remote back end developer Jersey City, NJ
- java developer contract Jersey City, NJ
- java developer Jersey City, NJ
- senior java software engineer Jersey City, NJ
- java cloud developer Jersey City, NJ
- lead full stack java developer Jersey City, NJ





