Java Developer - Innovation Lab
Citigroup Inc
London, ENG
23d ago

Job Purpose :

We are looking for a Java Developer to join our team creating new services to trade in financial markets. You will work closely with product owners and team members to deliver solutions through new and existing channels.

Job Background / context :

We believe the future’s here. Right here with us. Home to where we define, ideate, develop and distribute production-ready financial solutions of far-

reaching impact. And right now, the door’s open to direct the future of our technology for a truly global client base. This means collaborating with the keenest minds in data science, big data, software engineering, web development, UX design and more.

Doers looking to bring the next bold ideas to life for a fascinating array of clients - investing, trading and transacting at the forefront of change in markets and economies the world over.

If you have this kind of vision, capable of seeing ahead, of developing a clear path forward in a quest to try the as yet untried, here is the opportunity.

In a supported, resource-rich, vibrant co-working environment, part of an ecosystem of globally interconnected labs, realising a broader mission of enabling growth and economic progress on a scale you won’t find anywhere else.

Welcome to our London Innovation Lab.

Key Responsibilities :

  • Create microservices in Java and JVM languages such as scala, Clojure and Kotlin
  • Read / write data in SQL, NoSQL, S3, Kafka, etc
  • Produce fast, reliable and scalable systems
  • Qualifications

    Skills and Qualifications :

  • You have a great understanding of Java and its latest features, such as streams and lambda expressions
  • You want to learn and apply JVM languages, such as scala, Clojure and Kotlin
  • You understand how to use data systems, such as SQL, NoSQL, S3 and Kafka
  • You are interested in creating microservices over REST, reactive streams, etc
  • You have high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment
  • You are an adaptable, resourceful, well organised team player with a strong work ethic
  • You agree that verbal and written communication skills are vital
  • You are educated to degree level or above
  • Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.

    Valuing Diversity :

    Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success.

    Citi is an Equal Opportunities Employer


    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form