Citi

Senior Full-Stack Developer

Citi
Apply
3 months ago
Dublin, IrelandSenior

Responsibilities

  • Architect, design, develop, and maintain scalable and performant Java applications using Spring Boot.
  • Own critical components and features of the Issuer platform.
  • Lead technical discussions and contribute to the platform’s technical strategy and roadmap.
  • Mentor junior developers and support their professional growth.
  • Collaborate with product owners, designers, and engineers to translate business requirements into technical solutions.
  • Promote code reviews, testing methodologies, and CI/CD pipelines.
  • Identify technical challenges, propose solutions, mitigate risks, and improve development processes and tools.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Strong professional software development background focused on Java and Spring Boot.
  • Experience with Angular or other modern front-end frameworks.
  • Strong understanding of object-oriented design principles, design patterns, data structures, and algorithms.
  • Extensive experience with RESTful APIs, microservices architecture, and SQL and NoSQL database technologies.
  • Ability to design and implement complex systems with a focus on scalability, performance, and security.
  • Strong problem-solving, communication, and collaboration skills.
  • Experience mentoring junior developers.
  • Experience with cloud platforms and containerization technologies such as Docker and Kubernetes is preferred.
  • Strong understanding of DevOps principles and practices is preferred.
  • Financial services industry experience is preferred.

Benefits

  • Competitive base salary of €71,440.00–€107,160.00 annually and a comprehensive benefits package.
  • Full-time position based in Dublin with a hybrid working model allowing up to two days of home working per week.
  • Continuous learning and development opportunities.
  • Business-casual workplace and additional benefits supporting employees and their families.

Tech Stack

AngularDockerJavaKubernetesSpring BootSQL
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me