Internship
Citi logo

Technology - Application Development, Summer Analyst, United Kingdom - London

Citi
London
Apply Now
TL;DR

Key Takeaways

  • Gain hands-on experience in agile software development using leading-edge technologies.
  • Work on global projects and contribute to the future of banking technology.
  • Must be graduating in Summer 2028 and pursuing a tech-related Bachelor's degree.

About the Role

You will work in an agile software development environment, developing quality and scalable software solutions using leading-edge technologies. Based on business requirements, you will develop code consistent with quality standards and offer support during testing cycles and post-production deployment. To ensure defect-free programming, you will use the appropriate tools to test and debug code and participate in the review of peer coding.

Technologies you may be exposed to include:

  • Microservices: Java, Spring Framework, Pivotal Cloud Foundry
  • iOS: Swift, Xcode, MVC Architecture
  • Android: Java, Android Studio, JavaScript, CSS, AJAX, Java Web Services
  • Generative AI: Github, Co-Pilot
  • Web: Angular, Eclipse, Java, JSP, TypeScript, HTML, JavaScript, CSS, AJAX
  • Data Analytics: Splunk, Tableau, Adobe Analytics
  • Cloud: AWS
  • Engineering Excellence: Minimum Development Standards and Minimum Operational standards
  • Design & Architecture: Microservices, APIs, Spring Core/MVC/Boot/Cloud, REST
  • CI/CD: JIRA, Zephry, BitBucket, TeamCity, uDeploy, Artifactory, Openshift (ECS/Docker)
  • Event Streaming: KAFKA, Solace, Aeron
  • Containers: Docker/Kubernetes

What to Expect

  • Global Exposure: Work on globally scoped projects with cross-functional teams.
  • Continuous Learning: Benefit from structured learning, networking, mentoring, and development programs.
  • Real Impact: Contribute to real-world projects shaping the future of banking.

We want to hear from you if...

  • You are graduating in Summer 2028.
  • You are pursuing a Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, Management Information Systems, or other tech-related degree.
  • You are a problem solver with a passion for innovation.
  • You possess a global outlook and willingness to collaborate across cultures and time zones.
  • You have excellent communication, project management, leadership, and attention to detail skills.
  • You can pass technical interviews consisting of basic algorithmic programming exercises.
  • You are collaborative and adaptable.
  • Prior experience working in agile teams is desirable.

Who we think will be a great fit...

  • Ambitious with a drive to succeed in a fast-paced environment.
  • Curious about how technology can revolutionize finance.
  • Eager to grow into a future tech leader.