CrawlJobs Logo

Full Stack Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Ireland, Dublin

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Citi is seeking an experienced Full-Stack Engineer to join our dynamic CTI group. We're looking for passionate software engineers who thrive in solving complex business problems through innovation and cutting-edge engineering practices. You will be responsible for writing high-quality code, collaborating with other developers, and breaking down complex requirements into manageable tasks. This role supports the Technology Reference Data team within Citi Technology Infrastructure(CTI), helping build a consistent, reliable and standardized reference platforms that integrates application and infrastructure data across private and public clouds (AWS, GCP, Azure). In addition to traditional full-stack engineering tasks, this role will also provide opportunities to work on AI/ML initiatives, making familiarity with Python-based machine learning frameworks and data science best practices a valuable asset.

Job Responsibility:

  • Writing high-quality code
  • Collaborating with other developers
  • Breaking down complex requirements into manageable tasks
  • Supporting the Technology Reference Data team within Citi Technology Infrastructure(CTI)
  • Building a consistent, reliable and standardized reference platforms that integrates application and infrastructure data across private and public clouds (AWS, GCP, Azure)
  • Working on AI/ML initiatives

Requirements:

  • Good track record of relevant experience in design and development of Java-based systems
  • Experience with real-time messaging and ingestion e.g. Apache Kafka
  • Experience building intuitive and responsive user interface using modern front-end frameworks (Angular/ReactJS)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Passionate believer in the value of continuous integration, testing and deployment following a test-driven development (TDD) approach
  • Ability to work in distributed teams across multiple time zones
  • Quick learner of new tools and technologies
  • Bachelor’s degree/University degree or equivalent experience
  • Proven experience in software development
  • Proven experience with full-stack development

Nice to have:

  • Experience with Python and related frameworks
  • Knowledge of Large Language Models (LLMs) and their applications in enterprise environments
What we offer:
  • Business casual workplace
  • Hybrid working model (up to 2 days working at home per week)
  • Competitive base salary (annually reviewed)
  • Additional benefits that support you (and your family) to be well, live well and save well

Additional Information:

Job Posted:
May 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.