IT & Software

Junior Fullstack Java Developer

Citigroup

Belfast · County Antrim · United Kingdom

Overview

In this role, you will help build and maintain Citi’s reconciliation platform at scale, applying Java, Angular, NoSQL, and Oracle to deliver reliable financial tooling. You’ll work with a hands-on tech team focused on ownership and continuous improvement, shaping features from design to deployment. You’ll engage with users and cross-functional teams to implement practical solutions while addressing security and risk considerations. This hybrid role offers exposure to global financial systems and learning opportunities within a mission-critical tech environment.

Pay / Benefits
  • hybrid work model (3 days in office, 2 remote)
  • structured learning and development programs
  • wellbeing and financial wellness resources
Responsibilities
  • Design and implement full stack features for a reconciliation platform using Java, Angular, NoSQL, and Oracle
  • Analyze existing code and scripts to identify enhancements
  • Collaborate with users, clients, and tech teams to propose and apply solutions
  • Translate design specifications into working software using core programming principles
  • Identify vulnerabilities, test fixes, and debug security gaps
  • Mentor junior developers and analysts on best practices
  • Evaluate technical issues and choose appropriate solutions based on engineering experience
  • Assess technical risk and escalate control issues to safeguard Citi and its clients
Key requirements
  • 2-5 years of relevant software development experience, ideally in financial services
  • Hands-on development with Java and Angular in a full stack context
  • Working knowledge of NoSQL and Oracle databases
  • Clear and concise written and verbal communication
  • Strong problem-solving and decision-making abilities in technical settings
  • Ability to manage deadlines and adapt to shifting priorities under pressure
  • Bachelor’s degree or equivalent practical experience
  • clear and concise communication
  • problem-solving
  • decision-making
  • Java
  • Angular
  • NoSQL

Reference: WJ-747_31179852

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.