Skip to main content

Java Developer (AVP)

Job Req Id:
26957289
Location(s):
Dublin, Leinster, Ireland
Job Type:
Hybrid
Posted:
May. 07, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Java  Developer - Assistant Vice President  is a  hands-on technical role within Prime Services Technology, responsible for designing, developing, and maintaining robust, scalable, and high-performance applications. This position requires a comprehensive understanding of the full software development lifecycle and the Prime Services business domain to deliver effective technology solutions for Prime Brokerage, Equity Finance, Delta One, and other related business lines.

Prime Services Technology provides business solutions to Prime Brokerage, Equity Finance, Delta One, Futures Execution and Clearing, and OTC Clearing businesses. This person will be a hands-on technologist who will work on different data pipelines and collaborate closely with Prime Business Analysts, Quantitative Analysts, Traders to understand requirements. The role involves developing new data pipelines with a strong focus on Java and Python, and enhancing existing applications. While the role provides exposure to Big Data technologies, deep prior experience is not a prerequisite and can be developed on the job.

This role will be a key player in the entire development lifecycle, from conception to deployment. This individual will focus on hands-on coding and low level design , collaborating closely with Prime Data Leads , Prime Business Analysts, Traders, Quants, and other stakeholders to translate complex business requirements into effective technical solutions. The role involves working within an Agile team to deliver high-quality software that meets the demanding needs of the Prime Services business.

The ideal candidate will be a passionate technologist with over 6 years of extensive experience in application development, complemented by a strong background in modern software architecture and design principles. Excellent communication skills are required to articulate technical concepts and collaborate effectively with both business and technology partners, ultimately playing an instrumental role in shaping the technology landscape within Prime Services.

Key Responsibilities

  • Design, develop, test, and deploy high-quality, scalable software applications using Java and Python.

  • Build and maintain real-time, event-driven data pipelines and streaming applications using Apache Kafka.

  • Work extensively with a variety of data stores, including NoSQL (e.g., MongoDB, Cassandra) and RDBMS (e.g., PostgreSQL, Oracle) databases, ensuring optimal data models and performance.

  • Utilize containerization technologies such as Docker and Kubernetes , OpenShift  to package, deploy, and manage applications in a microservices architecture.

  • Implement, manage, and improve CI/CD pipelines to automate build, test, and deployment processes, ensuring rapid and reliable delivery of software.

  • Operate effectively in a Linux-based environment, including shell scripting and system-level troubleshooting.

  • Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

  • Provide on-call support for production jobs and applications, ensuring timely resolution of issues and maintaining system stability.

  • Collaborate with product managers, architects, and other engineers to define requirements, design solutions, and deliver new features.

  • Proactively identify and resolve performance bottlenecks, bugs, and other technical issues.

Required Skills and Qualifications

  • Must have strong, hands-on 6+ years experience with Java (17+ preferred) and the Spring ecosystem, including Spring Boot, Spring MVC, and Hibernate .

  • Must have strong, hands-on 3+ years experience with Python for data processing and application development.

  • Extensive hands-on experience withApache Kafka, including topics, producers, consumers, and stream processing.

  • Deep understanding and practical experience with theLinux operating system.

  • Proven experience withcontainerizationtechnologies, particularly Docker and an orchestrator like Kubernetes.

  • Strong experience with bothNoSQLandRDBMSdatabases, including data modeling and query optimization.

  • In-depth knowledge and practical application ofCI/CD processesand tools (e.g., Jenkins, GitLab CI, Tekton).

  • Proven experience working in an Agile/Scrum development environment with a strong understanding of its principles, practices, and theory.

  • Excellent analytical, problem-solving, and leadership skills.

  • Strong understanding of distributed systems and microservices architecture.

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.

Preferred Qualifications (Good to Have)

  • Experience with big data query engines such asHiveorStarburst.

  • Familiarity withObject Storagesolutions like Amazon S3, or Google Cloud Storage.

  • Hands-on experience with one or more majorCloud Platforms(e.g., AWS, Azure, or GCP).


Education

  • Bachelor’s degree/University degree or equivalent experience

What we can offer you

By joining Citi Dublin, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits that support you (and your family) to be well, live well and save well. Discover more here.

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.

Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

#LI-MK2


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

Primary Location Full Time Salary Range:

71 440,00 € - 107 160,00 €

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

Most Relevant Skills

Please see the requirements listed above.

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

Other Relevant Skills

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

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

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

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

This job opening is for an existing job vacancy.

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

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.

A man walks his dog, enjoying a well-earned break from work.

Global Benefits

Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.

Learn About Global Benefits

A woman enjoying work-life balance with her family
  • Early Careers Talent Network

    Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.

    Join Early Careers Network

  • Career Professionals Talent Network

    Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.

    Join Career Professionals Network