C

Citi

Runs banking and payments for global clients

Lead Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDublin, Ireland€93.3k - €139.9k

About the Job

Requirements

  • At least 7 years of relevant experience in applications development or systems analysis, with a track record in a technical leadership role.
  • Deep expertise delivering full-stack solutions across backend and frontend development.
  • Expert-level proficiency in Java, including experience with frameworks such as Spring Boot.
  • Experience designing and building APIs using RESTful services and GraphQL.
  • Hands-on experience with modern JavaScript frameworks, specifically React or Angular.
  • Experience with Apache Kafka for event-driven architectures and real-time data pipelines.
  • Hands-on experience with Docker for containerizing applications and Kubernetes for production orchestration.
  • Demonstrated leadership and project management skills, including experience managing and implementing successful projects.
  • Deep subject matter expertise in at least one core applications development area and comprehensive knowledge of how business, architecture, and infrastructure integrate to accomplish business goals.
  • Ability to adjust priorities quickly in a dynamic, fast-paced environment.
  • Clear and concise written and verbal communication, including the ability to explain complex technical concepts to diverse audiences.
  • Bachelor’s degree or university degree, or equivalent experience.

Responsibilities

  • Lead architectural design and implementation of complex, scalable, resilient full-stack applications.
  • Advise and coach mid-level developers and analysts, allocate work, and provide technical guidance, mentorship, and code reviews.
  • Develop across the full technology stack, using Java for backend services, React or Angular for user interfaces, and designing scalable APIs with RESTful services and GraphQL.
  • Ensure application designs adhere to the overall architecture blueprint and develop and enforce coding, testing, debugging, and implementation standards.
  • Design and implement real-time data processing solutions using Apache Kafka and related streaming technologies.
  • Implement containerization and orchestration practices using Docker and Kubernetes.
  • Design, build, and maintain CI/CD pipelines for rapid, reliable software delivery.
  • Partner with management teams and business stakeholders to integrate functions, identify and define system enhancements, deploy new products, and improve processes by translating business goals into technical solutions.
  • Evaluate complex business processes, system flows, and industry standards to resolve high-impact problems and projects with durable solutions.
  • Assess risk in business decisions, safeguard the firm, clients, and assets, and drive compliance with applicable laws, rules, and regulations and ethical standards.

Desired Qualifications

  • Prior experience in FinTech or a large financial institution.
  • Investor services expertise, including custody, fund accounting, transfer agency, or asset servicing.
  • Experience with public cloud providers such as AWS, Google Cloud Platform, or Azure.
  • Master’s degree.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs