CrawlJobs Logo

Senior Java Developer (AVP)

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom , Belfast

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Engineer the future of global finance. At Citi, our Tech team doesn't just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. The Senior Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Finance Desk Technology is part of Markets Technology. The Team works closely with the Citi Global Finance Desk and Markets Treasury Desks. The suite of Finance Desk applications provides position management, trade capture, electronic trading, market risk processing and reporting. This is supported by a mixed technology environment consisting of client-server applications, developed in Java, Angular and C#, with services running on Linux servers and Cloud Containers. This provides unique opportunity to work closely with the business stakeholders while building towards the strategic technology roadmap. We are looking for technically strong candidates who can work as team players and capable of taking ownership and leading the initiatives when needed.

Job Responsibility:

  • Responsible for developing and maintaining suite of applications as a part of global development team
  • Production of high-quality software, emphasizing simplicity, maintainability and reuse, using standard development process
  • Understands business priorities, documents requirements and determines solutions in partnership with other internal teams
  • Accountable for all phases of development process—analysis, design, construction, testing and implementation
  • provides user and operational support on applications to business users
  • Ensures essential procedures are followed and helps to define operating standards and processes
  • Participating in key business initiatives involving multiple workstreams
  • Coordinate global testing and schedule application rollouts
  • Contribute towards improving the Dev Ops CI/CD Pipelines and Strategic Architecture
  • Work closely with partner technology teams and to collaborate effectively
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Provide L3 support for production flows
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts

Requirements:

  • Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery
  • Proven relevant experience in Application Development role
  • Experience in managing and implementing successful projects
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Subject Matter Expert (SME) in Securities Financing Transactions Processing is a big plus
  • Strong core Java skills, JDBC/JPA, Restful web services
  • Experience with frameworks like Hibernate, Junit, Spring Boot/Microservice-style application development
  • Experience in event‑driven and API-led architecture
  • AI Tools & Platforms Usage: Hands-on experience using AI tools and platforms to design, build, test, and enhance application features
  • Strong experience with Relational Databases like Oracle, MSSQL
  • Experience with build tools like Maven/Gradle, Jenkins, UDeploy
  • Experience with cloud based architectures on OpenShift Kubernetes
  • Experience with Messaging and Caching frameworks such as Kafka and Gemfire/Ignite is a plus
  • Testing experience with distributed software applications
  • Strong experience with Unix or Linux
  • Experience in working with distributed teams situated globally in different time-zones is a plus
  • Flexible and adaptive, team player
  • Excellent analytical, communication and interpersonal skills
  • Ability to work independently
  • Ability to take ownership, drive strategy and well organized

Nice to have:

  • Subject Matter Expert (SME) in Securities Financing Transactions Processing is a big plus
  • Experience with Messaging and Caching frameworks such as Kafka and Gemfire/Ignite is a plus
  • Experience in working with distributed teams situated globally in different time-zones is a plus
What we offer:
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Additional Information:

Job Posted:
May 16, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Java Developer (AVP)

Applications Development Java/Kafka AVP

The Applications Development Senior Engineer is an experienced and proficient en...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience as a Senior Technology Lead engineer
  • strong hands-on experience to event-driven architecture using Kafka, spring boot microservices, SQL, Gradle, OpenShift/Kubernetes, Elastic Search
  • practical experience of BDD/functional TDD using Cucumber/Spock, Trunk Based Development, feature toggles etc.
  • strong understanding of effective agile development, and a craftsperson approach to engineering applying SOLID and Clean Code principles
  • clear understanding of Data Structures and Object-Oriented Principles using Java
  • exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premises or public cloud (i.e., Tekton, Harness, Jenkins, etc.)
  • strong experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • B.Tech/B.Engg degree or equivalent work experience
  • exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications
  • exposure to Security, Observability, and Monitoring tools (i.e., Grafana Prometheus, Splunk, ELK, CloudWatch, etc.)
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • follow and contribute to defining technical and team standards
  • collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • serve as advisor or coach to new or lower-level analysts
  • can exercise independence of judgement and autonomy
  • acts as SME to senior stakeholders and/or other team members
  • have mindset of continuous improvement in system implementation and ways of working
What we offer
What we offer
  • Equal opportunity employer
  • inclusive hiring practices
  • Fulltime
Read More
Arrow Right

Senior AVP Java Developer - Equity Derivatives

Embark on a transformative journey as a Senior AVP Java Developer - Equity Deriv...
Location
Location
United States , New York
Salary
Salary:
120000.00 - 175000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java skills, including but not limited to Generics, Collections, Multithreading, I/O, Streams, and JDBC
  • Proficient in reading, writing, and debugging multithreaded Java code
  • Reviewing multi-layered problems and translating solutions into programs using OOP fundamentals
  • Writing effective unit test cases
  • Technologies supporting Java development and deployment, including Spring, Maven, and XML
  • Equity Derivatives products and trade capture/lifecycle management
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
  • Stay informed of industry technology trends and innovations
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
  • Lead a team performing complex tasks
  • Consult on complex issues
  • Identify ways to mitigate risk
  • Take ownership for managing risk and strengthening controls
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst Java AVP

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL
  • Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst Java AVP

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL. Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
  • Excellent communication skills and an eagerness to collaborate within a team environment
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

App Development Java AVP

Technical Lead - Java Development. The Technical Lead - Java Development is a se...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 17+
  • Spring Ecosystem: Spring Boot, Spring Batch, Spring Data, Spring Security, Spring Cloud
  • SQL & Oracle
  • Apache Kafka
  • Redis
  • Microservices Architecture
  • Cloud Platforms (AWS, Azure, or GCP) - good to have
  • CI/CD & DevOps: Jenkins, GitLab
  • API Design
  • Monitoring & Observability: APM tools, ELK stack
Job Responsibility
Job Responsibility
  • Lead the technical vision and architecture for Java-based enterprise applications
  • Define and drive technical strategy, architectural patterns, and technology roadmaps
  • Design and architect complex, distributed microservices-based solutions
  • Establish and enforce coding standards, best practices, design patterns
  • Conduct architectural reviews, technical design sessions
  • Make critical technical decisions on technology stack, frameworks, tools
  • Drive innovation and continuous improvement
  • Architect and implement high-performance enterprise applications using Java 17+
  • Design and develop sophisticated database solutions using SQL and Oracle
  • Architect and implement event-driven architectures using Apache Kafka
What we offer
What we offer
  • Learn About Global Benefits (mentioned but not detailed)
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (AVP) – Margin Technology

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on professional software development experience
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
  • Proficiency in programming in mainly Java, React and/or Python
  • Strong hands-on experience of building RESTful APIs using popular frameworks like Spring
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
Job Responsibility
Job Responsibility
  • Work with a group of passionate engineers who build technical solutions to complex business problems
  • Participate in the whole spectrum of building a software solution, closely working with product teams and users
  • Contribute to our vision of building a strong engineering culture within our global teams
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for i...
Location
Location
United States , Jersey City
Salary
Salary:
136600.02 - 189592.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 08, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree (3 or 4 year degree) or foreign equivalent in Information Technology, Computer Science or related field
  • 3 years of experience as a Programmer Analyst, Software Consultant, AVP, Test Engineer or related position involving applications development for data analysis within the financial services industry
  • SQL on Hadoop Big Data Platform, Excel, and Python
  • Knowledge of capital markets
  • Java, Agile, Tableau
  • Data Analysis
  • BI Report
  • Applied machine learning for business forecasting
  • Natural language processing for business insights
  • AI-driven data visualization and storytelling
Job Responsibility
Job Responsibility
  • Design and implement interactive dashboard in Qlik Sense, Angular and Tableau to provide stakeholders with information to make data driven decisions
  • Write complex SQL for data analysis, ensuring accurate and timely reporting of business metrics
  • Develop automated scripts in Python for reducing manual efforts and enhancing operation efficiency
  • Collaborate with teams at cross-functional levels (i.e. IT/business/stakeholders) to gather requirements, design solutions and ensure successful deployment of dashboards
  • Use Python & Tableau for advanced analytics, including predictive modeling and statistical analysis
  • Provide training and support to end users, ensuring dashboards are used effectively and in order to gain access to critical insights
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Senior Business Data Analyst - AVP

The RUBY Operations team partners with the Global Process Owners (GPO) in proces...
Location
Location
United States , Tampa
Salary
Salary:
87280.00 - 130920.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of Program or Project management experience within Information Technology
  • 2+ plus years of experience working for a financial services organization
  • 2+ years with Data modeling and the modeling process including working knowledge of the following phases: model development, model validation, model testing and technical model implementation / onboarding for production use
  • 2+ years experience with SAS, Java, Python, other modeling languages, Oracle DB
  • Thorough knowledge of interest rate risk concepts such as Duration, Convexity, and a familiarity with modelling paradigms thereof
  • Sound understanding of fundamental Balance Sheet and P&L
  • Experience with analyzing Actual and Forecast results, in particular Balance Sheet and Treasury
  • Understanding Of Transfer Pricing And Other Intercompany Items
  • Seasoned experience working with large data sets
  • Strong written and oral communications with demonstrated experience in delivering the appropriate level of detailed status and communication to the respective levels of partners and stakeholders
Job Responsibility
Job Responsibility
  • Lead integration of functions with understanding of client core business functions and partner with multiple senior management teams to meet goals and deploy new products and process enhancements
  • Solve the highest-impact, highest-profile problems with significant business impact through in-depth evaluation of complex business processes, system processes and industry standards
  • Serve as the contact for model onboarding within RUBY
  • collaborate with various modelling teams, comprehend business requirements, performs cost estimations, and create project development plans based on scope
  • Produce customized technical solution
  • Decide business priorities, project timelines, resource planning, manages project risks, and ensure successful delivery while appropriately managing the work assigned to the RUBY model onboarding team
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right