C

Citi

Runs banking and payments for global clients

Java Developer with Kotlin - Prime Brokerage Technology

Backend EngineeringUpdated on Nov 10
Full-timeTampa, FL, USA$97k - $145.4kHybrid

About the Job

Requirements

  • Java and test-driven development are essential.
  • Five to eight years of relevant experience is recommended.
  • Experience in systems analysis and programming of software applications is recommended.
  • Experience managing and implementing successful projects is recommended.
  • Working knowledge of consulting and project management techniques and methods is recommended.
  • A bachelor's or university degree, or equivalent experience, is recommended.
  • Ability to assess risk in business decisions, comply with applicable laws, rules, and regulations, apply sound ethical judgment, and escalate, manage, and report control issues transparently.
  • Ability to operate with limited direct supervision and exercise independence of judgment and autonomy.
  • In-depth specialty knowledge of application development and the ability to analyze complex problems and evaluate business processes, system processes, and industry standards.
  • Ability to recommend and develop security measures through post-implementation analysis of business usage.
  • Ability to consult with users, clients, and technology groups on issues and recommend advanced programming solutions.

Responsibilities

  • Actively develop and deliver components for the Core Prime Brokerage platform using Java and Kotlin.
  • Improve continuous integration and continuous delivery practices and implement automated testing as part of agile development.
  • Participate in design, planning, and estimation discussions and break work into technical tasks.
  • Collaborate with business analysts and stakeholders to refine and clarify requirements.
  • Create and maintain project and technical documentation.
  • Identify and communicate potential risks and issues for assigned tasks.
  • Participate in production support by diagnosing issues, implementing enhancements, and improving system reliability.
  • Collaborate with a global team, conduct peer reviews, and mentor junior analysts and graduates.
  • Conduct feasibility studies and prepare time and cost estimates and IT plans; perform risk technology, application development, and model development; and establish and implement new or revised application systems and programs to meet business needs.
  • Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation, and provide application user and operational support to business users.
  • Evaluate business process, system process, and industry standards; recommend and develop security measures; and help ensure successful system design and functionality.
  • Consult with users, clients, and technology groups, install and assist customer exposure systems, and recommend advanced programming solutions.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Assess risk in business decisions, safeguard the firm's reputation, clients, and assets, comply with applicable laws, rules, and regulations, and transparently escalate, manage, and report control issues.

Desired Qualifications

  • Experience with Kotlin.
  • Experience with cloud technologies, including Kubernetes and OpenShift.
  • Experience with messaging technologies, including Kafka, Solace, and TIBCO.
  • Experience with databases, data stores, and data query technologies, including SQL Server, Trino, Mongo, and S3.
  • Experience with observability technologies, including OpenTelemetry, Elastic Stack (ELK), and Grafana.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs