Citi Logo

Citi

Lead Java Developer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Belfast, County Antrim, Northern Ireland, GBR
Expert/Leader
In-Office
Belfast, County Antrim, Northern Ireland, GBR
Expert/Leader
Leads the design, development, and deployment of enterprise Java applications, microservices, REST APIs, and event-driven systems using Kafka. Responsibilities include SQL optimization, CI/CD, source control, code quality, automated testing, cloud-native development, container orchestration, technical problem-solving, and mentoring application developers. The role also drives software engineering best practices, architecture, and continuous improvement across the team.
The summary above was generated by AI

About the team:


Event Master Central is Citi’s centralized corporate action event repository and distribution platform that consolidates corporate action announcements and notifications from various vendors with cross-business operational process. As a critical pillar within the Master Reference Data (MRD) and the broader Citi Enterprise Data Organization (EDO), our team is responsible for modernizing and managing the end-to-end lifecycle of corporate Action events across the enterprise.

The Lead Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology and Product team. The overall objective of this role is to lead applications systems analysis, design and programming activities. This is a senior technical position responsible for accomplishing results through the management of a variety of engineering activities including the design, acquisition and deployment of hardware, software and network infrastructure in coordination with the Technology team.


Your responsibilities will be:

  • Develop and implement complex software solutions using Java/J2EE, Spring Boot, and RESTful web services.
  • Design, develop, and maintain robust microservices adhering to architectural best practices.
  • Apply hands-on expertise in Core Java, including multi-threading and the Collections framework.
  • Utilize Spring Framework effectively for application development.
  • Work extensively in creating and optimizing SQL queries.
  • Ensure adherence to software engineering best practices, object-oriented programming (OOP) principles, and design patterns.
  • Contribute to the continuous integration and continuous delivery (CI/CD) pipelines.
  • Manage source code effectively using tools such as Git or Bitbucket.
  • Promote and apply clean coding principles and maintain high quality using tools like Sonar.
  • Design and implement comprehensive unit, integration, and functional tests to ensure solution quality.
  • Analyze and solve complex technical problems efficiently.
  • Lead, mentor, and manage a team of application developers, fostering a culture of excellence, collaboration, and continuous improvement.

What we need from you:


  • Significant hands-on software engineering experience in enterprise-scale environments, with a proven track record of delivering robust, high-performance applications.
  • Strong knowledge of Java/J2EE, Spring Boot, and RESTful web services (XML, JSON).
  • Proven experience working with Microservices Architecture.
  • Hands-on experience with Core Java, Multi-threading, Collections framework, and Spring Framework.
  • Practical experience designing and implementing event-driven systems using Apache Kafka, including topic configuration, producer/consumer APIs, and stream processing.
  • Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines.
  • Experience with source code management tools (Git).
  • Understanding of clean coding principles and code quality measurements using tools like Sonar.
  • Demonstrated ability to design and implement unit, integration, and functional tests.
  • A strong, solution-driven mindset with the ability to analyze complex problems, devise strategic solutions, and lead their implementation.
  • Good written and verbal communication skills.
  • Experience with AI technology (Devin, Co Pilot)
  • Understanding of Cloud-native development principles.
  • Experience with Container Orchestration tools (Docker, Kubernetes, OpenShift, etc.).
  • Proficiency in using Jira for tracking tasks, managing backlogs, and participating in sprint cycles.

What we can offer:


At Citi, you will work at the intersection of data, finance, and commercial strategy, contributing to decisions that have real impact across a global organization. This role offers meaningful autonomy, cross-functional collaboration, and the opportunity to grow your analytical and governance expertise within a high-performing team.

  • A hybrid working model with 3 days in the office and 2 days working remotely, giving you flexibility alongside team connection.
  • Exposure to complex, high-value commercial and financial decisions that directly shape vendor strategy at a global scale.
  • Access to learning and development resources that support your growth in data analytics, financial governance, and emerging technologies.
  • The opportunity to work across finance, sourcing, and technology functions, broadening your professional network and cross-functional expertise.
  • Wellbeing support and work-life balance initiatives designed to help you perform at your best.
  • Competitive financial benefits and a rewards package aligned to your experience and contribution.

Apply today to bring your data and governance expertise to a role where your analysis shapes commercial outcomes at one of the world's leading financial institutions.


If you are a highly motivated, results-oriented individual with a passion for technology risk management, we encourage you to apply!

#LI-OD1

------------------------------------------------------

Job Family Group: Technology

------------------------------------------------------

Job Family:Applications Development

------------------------------------------------------

Time Type:Full time

------------------------------------------------------

Most Relevant Skills Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Similar Jobs

One Month Ago
In-Office
Belfast, County Antrim, Northern Ireland, GBR
Expert/Leader
Expert/Leader
Fintech • Financial Services
Lead a team developing and optimizing regulatory reporting systems and large-scale financial data pipelines. Responsibilities include hands-on Java and Spring Boot development, microservices and component design, Spark/Hadoop/Hive data processing, Kafka streaming, database optimization, automated testing, secure coding, regulatory onboarding, Agile execution, and technical communication with business, compliance, and technology stakeholders. The role also explores AI/ML automation and anomaly detection within reporting workflows.
Top Skills: Apache KafkaSparkAWSAzureBitbucketDockerGCPGitGradleHadoopHiveJ2EeJavaJenkinsJunitKubernetesMavenMockitoMongoDBSpring BootSpring CloudSpring DataSpring SecuritySQL
3 Hours Ago
Easy Apply
Remote or Hybrid
UK
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead customer deployments of Samsara hardware and software, define project plans, run solution workshops, deliver training and change management, manage >20 parallel implementations, and coordinate cross-functionally to ensure timely value realization.
Top Skills: AIAutomationIotSaaSSamsaraVehicle TelematicsVideo-Based Safety
Yesterday
Remote or Hybrid
UK
Entry level
Entry level
HR Tech • Information Technology • Professional Services • Sales • Software
Manage a portfolio of mid-market SaaS customers across EMEA, generating expansion opportunities through outbound campaigns, consultative selling, upselling, and cross-selling. Own deals from discovery through negotiation and close, maintain accurate forecasts, achieve revenue targets, and collaborate with Customer Success, Renewals, and Sales Engineering teams.
Top Skills: SaaS

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account