Senior Back-End Java Developer — Trading Platforms
Primary stack
Job description
About the Position
We 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.
Responsibilities
- Design, 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.
Requirements
- Strong 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.
Education
- Bachelor’s in Computer Science, Software Engineering, or related technical field, or industry equivalent experience required
- Master’s degree preferred
We Offer
- Competitive salary range: $142,320.00 - $213,480.00
- Comprehensive benefits package including medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
- Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
- Opportunity to work in a hybrid environment.
About the Company
Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community, and make a real impact.
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.
© Citi. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Banking,Wealth,Finance,Technology,Human Resources
About the Company Citi is a global financial services company employing over 225,000 people worldwide. The company offers a wide range of financial products and services, including banking, wealth management, and investment banking. Citi is committed to career growth, community service, and making a significant impact. Products, Services & Tech Stack Core Solutions Banking & International Wealth Markets Treasury and Trade Solutions Global FX Citi Global Wealth Services Operations Technology Technologies & Frameworks AML Detection Testing Services Client Onboarding Regional Investigations HR Country Business Partners CCB ICG Admin & Miscellaneous XiP and Margin Technology Prime Finance Technology ISG Documents Technology Counterparty Credit Risk Analytics Lending Ops Global Process Owner and Transformation Service Management - Production Support Know Your Customer Global Screening Organization ISG KYC Banking ICRM - International Compliance Country Sourcing Project Scope & Target Clients Client Base Banking Wealth Hybrid Engineering Scale On-Site/Resident Entry Level Executive Professional Student and Grad Programs Early Career
More at Citi
All 332 rolesWealth Relationship Manager - Fremont (Bilingual, Mandarin/Chinese)
Citi · United States
Trader - Director
Citi
Business Product Manager-Assistant Vice President
Citi · India
Technical Lead Analyst
Citi · India