Skip to Main Content

Job Title


Java Developer - AVP (Belfast)


Company : Raffaella Productions


Location : Belfast, Northern Ireland


Created : 2025-05-04


Job Type : Full Time


Job Description

Unity is the global authority for business transactions across Citi, covering transactions across all asset classes in capital markets, commercial payments, account management, and more. At its core, Unity provides a unique reference that remains with a transaction throughout its entire lifecycle, enabling full traceability from front office to back office and delivering significant business benefits.Role Overview:A development position responsible for achieving results through hands-on development and bug fixes of our Java application. The primary goal of this role is to drive application development through programming activities.Responsibilities:Participate in design sessions with the development team, including employees and vendors across multiple locations.Progress assigned JIRA tasks to completion.Provide user/support documentation.Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality.Perform peer code reviews of project codebase changes.Communicate with stakeholders to help shape requirements and design decisions.Ensure that best practices and standards are followed throughout the application development lifecycle.Participate in SDLC and Agile SCRUM processes.Analyze existing software systems and propose solutions to improve design, architecture, and efficiency.Troubleshoot and debug applications.Ensure applications meet performance and scalability requirements.Stay updated with the latest technologies and industry trends.Mandatory Skills:Experience as a Java software developer (to be tested at interview).Experience with messaging systems such as Kafka, Nats, Solace, TiBCo, RabbitMQ, etc.Experience working with SQL and databases like Oracle, SQL Server, Hadoop, etc.Experience with Agile SCRUM methodologies.Proficiency with Java multithreading/concurrency, Web Services (SOAP/REST), DB2, JMS, MQ, NDM, SFTP.Knowledge of industry best practices, standards, and development tools.Experience in developing distributed systems.Experience with containers such as Docker and Kubernetes.What We Offer:Joining Citi means working in a business casual environment with a hybrid work model (up to 2 days remote per week), a competitive annual salary (reviewed yearly), and numerous benefits including:27 days of annual leave plus bank holidaysDiscretionary annual performance bonusPrivate medical care and life insuranceEmployee Assistance ProgramPension planPaid parental leaveEmployee discounts for staff, family, and friendsAccess to extensive learning and development resourcesCiti is committed to creating an inclusive workplace where everyone feels comfortable bringing their whole self to work every day. We seek talented individuals worldwide to join, stay, and thrive with us.Additional Information:Job Family Group, Job Family, and Time Type details are to be provided.Citi is an equal opportunity employer. Qualified candidates will be considered regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.If you require a reasonable accommodation due to a disability to use our search tools or apply, please review our Accessibility information at Citi. See Citi’s EEO Policy Statement and the Know Your Rights poster for more details.#J-18808-Ljbffr