Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
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.
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.
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.
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.
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.
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
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.
You'll no longer be considered for this role and your application will be removed from the employer's inbox.