Taro Logo

Lead Java Developer - VP (Belfast)

Citi is a leading global financial services company providing a wide range of financial products and services.
Belfast, UK
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Lead Java Developer - VP (Belfast)

Citi is seeking a Lead Java Developer at the VP level to join their team in Belfast. This is a senior technical leadership position responsible for building the firm's strategic reference data platforms used by the Institutional Clients Group. The role combines hands-on development with technical team leadership, requiring expertise in Java, Spring Boot, and various database technologies.

The position offers an opportunity to work with cutting-edge technologies in a global financial institution, leading development efforts and providing technical guidance to junior developers. You'll be responsible for all phases of the SDLC, from analysis and design through to deployment, working in an agile environment with modern tools and practices.

As a technical leader, you'll interact with senior management to drive architectural decisions, work with global teams, and ensure the delivery of high-quality solutions. The role requires a blend of deep technical expertise in Java development, database technologies (both SQL and NoSQL), and modern development practices including containerization and CI/CD.

The position is hybrid, offering flexibility while maintaining collaboration opportunities with the team. You'll be working in Belfast, one of Citi's major technology hubs, contributing to critical financial systems used across the organization. This is an excellent opportunity for a senior developer looking to take on leadership responsibilities while staying technically hands-on in a complex, enterprise environment.

Last updated 16 days ago

Responsibilities For Lead Java Developer - VP (Belfast)

  • Deliver assigned development projects within agreed schedule, quality and scope expectations
  • Participate in all stages of the SDLC within an agile Scrum environment
  • Form partnership with technology vendors and gain deep understanding of products
  • Interact with senior management to define and drive architectural direction
  • Enhance/Re-architect existing components to satisfy new requirements
  • Provide level 3 (escalation) support for the application
  • Technical guidance to junior developers
  • Code reviews and architectural guidance

Requirements For Lead Java Developer - VP (Belfast)

Java
MongoDB
Redis
React
TypeScript
  • Expertise in Java development with Spring Boot and REST API architecture
  • Strong experience with Oracle PL/SQL and database performance analysis
  • Proficient in Unix commands, Korn shell scripting, and RedHat Linux
  • Experience with Bitbucket and GitHub Enterprise
  • Experience with Docker/OpenShift container deployment
  • Familiarity with Teamcity/Tekton & uDeploy/Harness for CI/CD
  • Experience with SonarQube and JUnit
  • Experience working with Scrum methodology
  • Experience with NoSQL databases (MongoDB/Redis)
  • Experience with JavaScript frameworks (AngularJS, React & VUE)
  • Financial services technology experience preferred

Jobs Related To Citi Lead Java Developer - VP (Belfast)