{bc}
indeed

Senior Java Developer - AVP

Citi
Belfast, GBR
Full-time
Onsite
Discovered 3 weeks ago
JavaSpringKafkaDistributed systems and cachingOracleMongoDB

Full Job Posting

Role overview

Assistant Vice President, Applications Development Senior Programmer Analyst (C12), based in Belfast according to the description.

The Cross Asset Margin technology teams develop strategic systems and services driven by regulation and used to manage trading-related market and counterparty credit risks.

Systems calculate margin requirements for OTC bilateral derivatives and optimize client margin using offsets across financial products and models such as VaR, SIMM, and Credit Stress.

The team supports traders, salespeople, risk managers, financial controllers, and operations staff.

Responsibilities

  • Provide application-programming expertise and ensure designs follow the overall architecture blueprint.
  • Establish standards for coding, testing, debugging, and implementation using advanced knowledge of system flow.
  • Guide design standards and improve development workflow and product rollout efficiency.
  • Own production-release planning and execution; analyze operations for risks and redundancies.
  • Assess complex processes and develop solutions; resolve high-impact problems and projects.
  • Coordinate with team and management to meet application-development and governance standards.
  • Assess risk in business decisions, follow laws and policies, exercise sound ethical judgment, and escalate and report control issues transparently.
  • Keep up to date with industry trends and developments.

Technical qualifications

  • Proven Java coding experience, including hands-on coding.
  • In-depth knowledge of Java, Spring, Kafka, and distributed cache or systems such as Apache Ignite.
  • Hands-on relational database experience such as Oracle; MongoDB NoSQL experience is preferred.
  • Python experience is preferred; good exposure to microservices architecture.
  • API-first design and implementation using REST, WebSocket, and gRPC.
  • Experience building applications on cloud platforms such as Docker, Kubernetes, or OpenShift.
  • Proven implementation of design patterns and knowledge of software development methodologies and techniques.

Additional qualifications

  • Strong analytical, troubleshooting, and problem-solving skills; strong written and verbal communication.
  • Able to work independently and as part of a team, and to multitask and prioritize effectively.
  • UI technology knowledge is advantageous.
  • Margin, CVA, XVA, regulatory stress-testing, VaR/SIMM models, or collaboration with quantitative teams are preferred areas of knowledge.
  • Completed bachelor’s degree in Computer Science, Mathematics, or equivalent.

Employment

The description states the role is full time.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Citi