At a Glance
- Tasks: Engineer AI-enabled solutions and develop high-performance applications that redefine global finance.
- Company: Join Citi, a leader in global finance with a collaborative tech culture.
- Benefits: Enjoy competitive salary, 27 days annual leave, and flexible hybrid work options.
- Other info: Mentorship and continuous learning opportunities in a dynamic, fast-paced environment.
- Why this job: Make a real impact on the future of finance while working with cutting-edge technology.
- Qualifications: Strong background in full-stack development, AI technologies, and modern enterprise architecture.
The predicted salary is between 80000 - 100000 £ per year.
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities.
Citi is looking for a highly skilled and innovative Full Stack Engineer with a strong background in modern enterprise architecture and a passion for Artificial Intelligence. This role will be instrumental in designing, developing, and implementing robust, scalable, and AI-enabled solutions across our platforms. The successful candidate will possess deep expertise in Java, Angular, microservices, and event-based architectures, combined with a proven ability to leverage agentic AI to create intelligent agents that solve complex business challenges. This is an exciting opportunity to contribute to Citi's digital transformation by integrating advanced AI capabilities into our core engineering practices.
Key Responsibilities- Design, develop, and maintain high-performance, scalable, and secure full-stack applications using Java, Angular, microservices, and event-based architectures.
- Lead the integration of AI capabilities into existing and new applications, focusing on creating and deploying agentic AI solutions for various business use cases.
- Collaborate with data scientists, AI researchers, product managers, and other engineering teams to translate business requirements and AI models into production-ready software.
- Architect and implement microservices and event-driven systems that are resilient, fault-tolerant, and performant.
- Develop front-end user interfaces using Angular, ensuring an intuitive and responsive user experience.
- Contribute to the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and operational support.
- Promote and implement best practices in software engineering, including code quality, testing, CI/CD, security, and documentation.
- Stay abreast of emerging technologies and trends in full-stack development, AI, and agentic systems, recommending and implementing innovative solutions.
- Mentor junior developers and actively participate in code reviews, fostering a culture of technical excellence and continuous learning.
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Experience: Significant hands-on experience in full-stack software development. Proven experience in designing and building scalable, high-performance microservices. Demonstrated experience with event-driven architectures (e.g., Kafka, RabbitMQ). Solid experience with modern front-end frameworks, specifically Angular. Experience with AI technologies, including machine learning, natural language processing, or other AI domains. Specific experience with agentic AI development, including designing, building, and deploying intelligent agents for business applications.
- Technical Skills: Expert proficiency in Java and TypeScript/JavaScript. Strong expertise in Java development, including Spring Boot, Spring Cloud. Extensive experience with microservices architecture principles and patterns. Hands-on experience with message brokers and event streaming platforms (e.g., Apache Kafka, RabbitMQ). Proficiency with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra). Expertise in Angular framework (versions 2+), including NgRx or other state management patterns. Strong understanding of HTML5, CSS3, and responsive web design. Experience with containerization technologies (Docker) and orchestration (Kubernetes). Proficiency with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Experience with cloud platforms (e.g., AWS, Azure, GCP) and their relevant services. Familiarity with AI/ML concepts and frameworks (e.g., Python, TensorFlow, PyTorch, LangChain, LlamaIndex). Direct experience in developing, integrating, and deploying agentic AI systems.
- Leadership & Soft Skills: Excellent problem-solving, analytical, and critical thinking skills. Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences. Ability to work effectively in a fast-paced, agile, and collaborative team environment. Proactive, self-motivated, and results-oriented with a strong sense of ownership.
- Preferred Qualifications: Experience in the financial services industry. Knowledge of domain-driven design and clean architecture principles. Experience with observability tools (e.g., Prometheus, Grafana, ELK stack). Contributions to open-source projects or active participation in developer communities.
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave.
Full Stack Engineer - AI Enabled – Senior Vice President in London employer: Citigroup, Inc.
Contact Detail:
Citigroup, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer - AI Enabled – Senior Vice President in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. The more people you know, the better your chances of landing that dream job at Citi.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AI and full-stack development. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss how you've tackled complex problems in the past. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! It's the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team at Citi.
We think you need these skills to ace Full Stack Engineer - AI Enabled – Senior Vice President in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Java, Angular, and AI technologies to show us you're the perfect fit for the Full Stack Engineer role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI and how your background aligns with our mission at Citi. Share specific examples of your work that demonstrate your ability to innovate and solve complex challenges.
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially in full-stack development and agentic AI.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. This way, we can easily track your application and ensure it reaches the right team. Plus, it shows us you're genuinely interested in joining our team!
How to prepare for a job interview at Citigroup, Inc.
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java, Angular, and microservices. Brush up on your knowledge of event-driven architectures like Kafka or RabbitMQ, as these are crucial for the role. Be ready to discuss specific projects where you've applied these technologies.
✨Showcase Your AI Experience
Since this role involves integrating AI capabilities, prepare examples of how you've developed or deployed agentic AI solutions. Highlight any experience with machine learning or natural language processing, and be ready to explain how these can solve business challenges.
✨Demonstrate Collaboration Skills
Citi values teamwork, so be prepared to talk about how you've collaborated with data scientists, product managers, and other engineers. Share specific instances where your communication skills helped bridge gaps between technical and non-technical teams.
✨Emphasise Continuous Learning
Citi is looking for someone who stays updated with emerging technologies. Mention any recent courses, certifications, or personal projects that showcase your commitment to continuous learning, especially in full-stack development and AI.