CrawlJobs Logo

Senior Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, Belfast

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Citi is seeking a Senior Java Developer to join the Technology team in Belfast, United Kingdom. The role involves collaborating with global teams, designing data pipelines, mentoring team members, and contributing to the technical roadmap for the organization. The candidate will work with technologies like Java, Hadoop, SQL, and automated testing tools and interact with data analysts to build efficient systems. The role also emphasizes promoting a diverse and inclusive workplace while delivering innovative solutions in a banking environment.

Job Responsibility:

  • Collaborating with the architecture team to define best practices in Java and Hadoop development
  • Challenging and directing the technical roadmap
  • Proposing adoption of new technology or techniques
  • Providing breakdowns of project deliverables and estimates
  • Designing and building data pipelines and Hadoop storage objects
  • Assisting in production issue resolution
  • Mentoring team members
  • Working with data analysts to define logical data structures
  • Encouraging team self-learning

Requirements:

  • Authoritative knowledge of Java and Hadoop including HDFS, Hive and Spark
  • Comfortable working with large data volumes and demonstrating understanding of logical data structures and analysis techniques
  • Strong skills in identifying and resolving code vulnerabilities
  • Familiarity with utilizing Citi tools
  • Expertise in identifying and resolving data quality issues in datasets
  • Expert SQL coder
  • Proficiency in writing Linux shell scripts
  • Experience with automated build and test processes like RLM, Jenkins, Lightspeed, and Harness
  • Knowledge of Autosys
  • Strong written and verbal communication skills
  • Highly adaptable and ability to mentor junior team members
  • Organized and prepared to manage multiple tasks
  • Appreciation for a diverse workforce

Nice to have:

  • Strong degree in mathematical subjects
  • Hands-on experience in Python programming
  • Knowledge of agile development methodologies
  • Prior work on cloud computing platforms
  • Experience with other big data tools such as Oozie, YARN, Spark, SparkSQL, Flume, Sqoop2, Pig, Drill, Kafka, Elastic
  • Familiarity with the financial services industry and/or regulatory environments
  • Active participation in IT-related communities
  • Experience in implementation of machine learning algorithms
  • Prior experience working with remote teams
What we offer:
  • 27 days annual leave plus bank holidays
  • Discretional annual performance-related bonus
  • Private medical care and life insurance
  • Employee Assistance Program
  • Pension plan
  • Paid parental leave
  • Special discounts for employees, family, and friends
  • Access to learning and development resources

Additional Information:

Job Posted:
May 01, 2025

Employment Type:
Fulltime
Work Type:
On-site 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.