Citigroup logo

Java Developer

Citigroup
Posted this week

LOCATION

Belfast United Kingdom · Hybrid

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaPythonDebuggingShell ScriptingSecure Coding PracticesContainerizationCI/CDGitLinux

Job description

Overview

Java Developer on the Global Market Access EMEA development team within Citi's Equities cash business, building and maintaining the market access gateway layer that connects to EMEA trading exchanges for electronic execution trading. This is an intermediate level position in Applications Development.

What you'll do

  • Utilise knowledge of applications development procedures and concepts, and basic knowledge of other technical areas, to identify and define necessary system enhancements, including using script tools and analysing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyse applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower-level analysts
  • Identify problems, analyse information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the application of acquired technical experience and guided by precedents
  • Operate with a limited level of direct supervision, exercising independence of judgement and autonomy
  • Act as SME to senior stakeholders and/or other team members
  • Appropriately assess risk when business decisions are made, driving compliance with applicable laws, rules and regulations, adhering to Policy, and escalating, managing and reporting control issues with transparency

What you'll need

  • Previous commercial experience of software development using Java and Python, ideally gained within the Financial Services (or related) industry
  • Experience of applications support and maintenance
  • Able to demonstrate clear and concise written and verbal communication
  • Strong problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Experience in containerisation
  • Experience in DevOps - lightspeed, GitHub, Docker
  • Unix and Shell scripting
  • Knowledge of low-latency coding principles

Details

  • Location: Belfast, United Kingdom
  • Hybrid working model (up to 2 days working at home per week)
  • Full time

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Java Developer