At a Glance
- Tasks: Lead the development of strategic data applications and enhance client reference data systems.
- Company: Citi Belfast is a global investment bank with a diverse team of over 4000 employees.
- Benefits: Enjoy opportunities for remote work, professional growth, and a vibrant workplace culture.
- Why this job: Join a cutting-edge team in Belfast's Titanic Quarter and make a real impact on data governance.
- Qualifications: Bachelor’s degree or equivalent experience; strong background in Java, Angular/React, and enterprise applications.
- Other info: Be part of a global team and work with the latest technologies in a supportive environment.
The predicted salary is between 48000 - 84000 £ per year.
Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 4000 people from over 68 different nationalities across our four Belfast offices. We are the only global investment bank operating in Northern Ireland. Every day, our local experts interact with global teams in over 100 countries developing and supporting next-generation technology solutions for the enterprise and delivering critical services to the bank and its customers, to make sure we are a stronger and safer organization for our clients.
The overall objective of this role is to contribute to the continuous development of a strategic data application within the ISG Data Solutions group. By joining the Exceptions Master Central (XMC) team you will work with the latest technologies and interact with stakeholders from across the bank enabling Citi to succeed in delivering value for our clients, while playing a key role in our data governance and data quality strategy.
In this role you will work on a best in class system that acts as the strategic source for client reference data across the enterprise, enhancing its capabilities and data in line with business and regulatory requirements. XMC provides a suite of services across our product offering, including data analytics, reporting, dashboarding, rules based decision engines, database management and data governance tooling with a primary focus on user experience and outcome based delivery.
The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
- Candidate will be involved in designing Large Scalable Enterprise Systems and create Proof of Concepts as needed to demonstrate feasibility.
- The candidate must have a strong background in designing and architecting large-scale, scalable enterprise applications.
- Communicate and collaborate with various business and technology stakeholders.
- Significant relevant experience in Apps Development or systems analysis role.
- Significant recent experience with design and development of enterprise scalable applications using but not limited to Java/J2EE, Angular/React JS/Oracle, Spring Framework and related technologies.
- Extensive experience system analysis and in programming of software applications.
- Experience in implementing successful projects.
- Ability to adjust priorities quickly as circumstances dictate.
- Consistently demonstrates clear and concise written and verbal communication.
Bachelor’s degree/University degree or equivalent experience.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Java/ Full Stack Developer - VP employer: Citi
Contact Detail:
Citi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java/ Full Stack Developer - VP
✨Tip Number 1
Familiarise yourself with the latest technologies mentioned in the job description, such as Java/J2EE, Angular, and Spring Framework. Being able to discuss these technologies confidently during your interview will show that you're not only qualified but also genuinely interested in the role.
✨Tip Number 2
Network with current or former employees of Citi Belfast, especially those in similar roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach when discussing your fit for the position.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills by thinking of examples from your past experience where you've resolved complex issues. This is crucial as the role involves evaluating high-impact problems and developing innovative solutions.
✨Tip Number 4
Understand the importance of data governance and quality in the financial sector. Be ready to discuss how your previous work aligns with these principles, as this will highlight your awareness of the industry's standards and your ability to contribute effectively.
We think you need these skills to ace Java/ Full Stack Developer - VP
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Java/Full Stack Developer position at Citi. Familiarise yourself with the technologies mentioned, such as Java/J2EE, Angular/React JS, and the Spring Framework.
Tailor Your CV: Customise your CV to highlight relevant experience in applications development and systems analysis. Emphasise your expertise in designing scalable enterprise applications and any successful projects you've implemented.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of Citi's goals. Mention specific experiences that align with the job description, particularly your ability to resolve complex problems and collaborate with stakeholders.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. Clear and concise communication is crucial, so ensure your application reflects this quality.
How to prepare for a job interview at Citi
✨Understand the Role
Make sure you have a solid grasp of the responsibilities and expectations for the Java/Full Stack Developer position. Familiarise yourself with the technologies mentioned in the job description, such as Java/J2EE, Angular/React JS, and Spring Framework, so you can discuss your experience confidently.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples of how you've resolved complex problems in previous roles. Highlight your analytical thinking and innovative solutions, especially in relation to system processes and business needs, as this is crucial for the role.
✨Communicate Effectively
Since the role involves collaboration with various stakeholders, practice clear and concise communication. Be ready to explain technical concepts in a way that non-technical team members can understand, demonstrating your ability to bridge the gap between technology and business.
✨Prepare for Technical Questions
Expect to face technical questions or coding challenges during the interview. Brush up on your coding skills and be ready to demonstrate your knowledge of application design, coding standards, and debugging techniques. This will show your expertise and readiness for the senior level position.