Java Software Engineer

Java Software Engineer

Belfast Full-Time 28800 - 43200 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Join our tech team to enhance and develop applications using Java, Angular, and Oracle.
  • Company: Citi is a leading global bank with a presence in over 160 countries.
  • Benefits: Enjoy hybrid work, 27 days leave, private medical care, and performance bonuses.
  • Why this job: Be part of exciting tech transformations in a supportive and inclusive environment.
  • Qualifications: Experience in Java, Angular, and application development is essential.
  • Other info: Citi values diversity and offers a workplace where you can be your true self.

The predicted salary is between 28800 - 43200 £ per year.

Citi is a world-leading global bank with approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services.

The Asset Servicing Technology team is part of the wider Markets Operations Technology group. Our strategic application, ASPEN (Asset Servicing Processing Environments), provides Asset Servicing processing capabilities globally.

Role Overview/What will you do:

  • Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements.
  • Apply fundamental knowledge of programming languages for design specifications.
  • Work within the global tech team adopting an agile way of working.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging.
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions.
  • Assess risk when business decisions are made, demonstrating consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets.

Key Skills and Experience required:

  • Experienced skills in Java, Angular & Oracle databases.
  • Advanced level experience in Applications Development role.
  • Consistently demonstrates clear and concise written and verbal communication.
  • Demonstrated problem-solving and decision-making skills.
  • Ability to work under pressure and manage deadlines or unexpected changes.

Any Beneficial / Nice to have skills and experience:

  • Relevant experience in the Financial Service industry preferably in Asset Servicing processing.

What we’ll provide you:

  • 27 days annual leave (plus bank holidays).
  • A discretional annual performance related bonus.
  • Private Medical Care & Life Insurance.
  • Employee Assistance Program.
  • Pension Plan.
  • Paid Parental Leave.
  • Special discounts for employees, family, and friends.
  • Access to an array of learning and development resources.

Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day.

Java Software Engineer employer: Citigroup Inc.

Citi Belfast is an exceptional employer, offering a dynamic and inclusive work environment where innovation thrives. With a competitive salary, generous annual leave, and a commitment to employee well-being through private medical care and a robust pension plan, Citi empowers its employees to grow and succeed. The hybrid working model and access to extensive learning resources further enhance the opportunity for personal and professional development, making it an ideal place for Java Software Engineers looking to make a meaningful impact in the financial services industry.
C

Contact Detail:

Citigroup Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Familiarise yourself with Citi's culture and values. Understanding their commitment to diversity and inclusion can help you align your responses during interviews, showcasing how you fit into their workplace ethos.

✨Tip Number 2

Brush up on your Java, Angular, and Oracle database skills. Since these are key requirements for the role, being able to discuss your experience and demonstrate your knowledge in these areas will set you apart from other candidates.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges and problem-solving scenarios. Being able to think on your feet and showcase your analytical skills will be crucial in demonstrating your fit for the role.

✨Tip Number 4

Network with current or former employees of Citi, especially those in the Asset Servicing Technology team. They can provide valuable insights into the interview process and what the team looks for in a candidate.

We think you need these skills to ace Java Software Engineer

Java Programming
Angular Framework
Oracle Database Management
Applications Development
Agile Methodologies
Security Analysis
Testing and Debugging
Problem-Solving Skills
Decision-Making Skills
Risk Assessment
Clear Communication Skills
Ability to Work Under Pressure
Time Management
Adaptability to Change

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Java Software Engineer position at Citi. Familiarise yourself with the technologies mentioned, such as Java, Angular, and Oracle databases.

Tailor Your CV: Customise your CV to highlight relevant experience in applications development, particularly focusing on your skills in Java and any experience in the financial services industry. Use clear and concise language to demonstrate your problem-solving abilities.

Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for technology and your understanding of Citi's mission. Mention specific projects or experiences that align with the role and how you can contribute to the Asset Servicing Technology team.

Proofread Your Application: Before submitting, thoroughly proofread your application materials. Ensure there are no spelling or grammatical errors, and that your documents are formatted professionally. A polished application reflects your attention to detail.

How to prepare for a job interview at Citigroup Inc.

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java during the interview. Be prepared to discuss specific projects where you utilised Java, and demonstrate your understanding of its core concepts and best practices.

✨Understand Agile Methodologies

Since the role involves working within a global tech team adopting an agile way of working, be ready to explain your experience with agile methodologies. Share examples of how you've successfully contributed to agile projects in the past.

✨Demonstrate Problem-Solving Skills

Prepare to discuss scenarios where you've identified and solved complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your analytical thinking.

✨Familiarise Yourself with Financial Services

While not mandatory, having knowledge of the financial services industry, particularly in asset servicing, can set you apart. Brush up on relevant terminology and trends to show your interest and understanding of the sector.

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>