Senior Java Developer, Vice President Apply now
Senior Java Developer, Vice President

Senior Java Developer, Vice President

London Full-Time 54000 - 84000 £ / year (est.)
Apply now
C

At a Glance

  • Tasks: Lead application systems analysis and programming activities while collaborating with management teams.
  • Company: Join Citi, a global leader in financial services, committed to innovation and excellence.
  • Benefits: Enjoy a full-time role with opportunities for growth and a diverse work environment.
  • Why this job: Make an impact by solving complex problems and mentoring mid-level developers in a dynamic setting.
  • Qualifications: Expertise in Java, HTTP, ReSTful web services, and advanced programming skills required.
  • Other info: Citi values diversity and offers equal opportunities for all applicants.

The predicted salary is between 54000 - 84000 £ per year.

The Applications Development Technology Lead Analyst 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
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Required Skills (Essential)

  • Programming skills – including concurrent, parallel and distributed systems programming
  • Expert Caching Technology Experience
  • Expert level knowledge of Java
  • Expert level experience with HTTP, ReSTful web services and API design
  • Expert Level of Gradle
  • Messaging technologies (Kafka)
  • Experience with Apache Ignite or GridGain (Highly beneficial)
  • Experience with Reactive Streams
  • Advanced understanding of Oauth2, JWT, Spring Security

Desirable Skills:

  • A good working knowledge of a scripting language such as Groovy, Python, JavaScript, etc.
  • Messaging technologies
  • Grid and Cloud computing
  • Familiarity with databases particularly NoSQL e.g. MongoDB, Couchbase, etc.
  • Experience with Kubernetes
  • Good understanding of the Linux OS
  • Experience with Gradle, Kotlin would be beneficial
  • Helm plugin, Renovate, Snyk

Education:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Job Family Group: Technology

Job Family: Applications Development

Time Type: Full time

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries (“Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View the “EEO is the Law ” poster. View the EEO is the Law Supplement .

View the EEO Policy Statement .

View the Pay Transparency Posting .

#J-18808-Ljbffr

Senior Java Developer, Vice President employer: Citigroup, Inc.

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, providing Senior Java Developers with the opportunity to lead innovative projects while collaborating with diverse management teams. Employees benefit from comprehensive growth opportunities, including mentorship and advanced training in cutting-edge technologies, all within a supportive environment that prioritizes ethical practices and compliance. Located in a vibrant city, Citi offers a unique advantage of being at the forefront of technological advancements, making it an ideal place for professionals seeking meaningful and rewarding careers.
C

Contact Detail:

Citigroup, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer, Vice President

Tip Number 1

Make sure to showcase your expertise in Java and related technologies prominently. Highlight any projects where you've implemented complex systems or led teams, as this aligns with the seniority of the role.

Tip Number 2

Demonstrate your problem-solving skills by preparing examples of high-impact projects you've worked on. Be ready to discuss how you approached complex business processes and what innovative solutions you developed.

Tip Number 3

Familiarize yourself with the latest trends in application development, especially around caching technologies and messaging systems like Kafka. Being able to discuss these topics will show your commitment to staying current in the field.

Tip Number 4

Prepare to talk about your experience with mentoring or coaching other developers. This role involves guiding mid-level developers, so showcasing your leadership skills will be a big plus.

We think you need these skills to ace Senior Java Developer, Vice President

Expert level knowledge of Java
Programming skills in concurrent, parallel and distributed systems
Expert Caching Technology Experience
Expert experience with HTTP, ReSTful web services and API design
Expert Level of Gradle
Experience with Messaging technologies (Kafka)
Experience with Apache Ignite or GridGain
Experience with Reactive Streams
Advanced understanding of Oauth2, JWT, Spring Security
Good working knowledge of a scripting language (Groovy, Python, JavaScript)
Familiarity with NoSQL databases (MongoDB, Couchbase)
Experience with Kubernetes
Good understanding of the Linux OS
Experience with Gradle and Kotlin
Knowledge of Helm plugin, Renovate, Snyk

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description and understand the responsibilities and required skills. Tailor your application to highlight your experience with Java, API design, and any relevant technologies mentioned.

Highlight Relevant Experience: In your CV and cover letter, emphasize your expertise in applications programming, particularly with Java and related technologies like Kafka and Spring Security. Provide specific examples of past projects where you led system enhancements or resolved complex problems.

Showcase Leadership Skills: Since this is a senior position, demonstrate your leadership abilities. Mention any experience you have in mentoring mid-level developers or leading teams, and how you have successfully allocated work and managed projects.

Proofread Your Application: Before submitting, carefully proofread your application materials for any errors or inconsistencies. A polished application reflects your attention to detail, which is crucial for a role that involves complex systems analysis.

How to prepare for a job interview at Citigroup, Inc.

Showcase Your Technical Expertise

Be prepared to discuss your expert-level knowledge of Java and other required technologies in detail. Highlight specific projects where you've utilized these skills, especially in concurrent, parallel, and distributed systems programming.

Demonstrate Problem-Solving Skills

Expect to face complex problem scenarios during the interview. Use the STAR method (Situation, Task, Action, Result) to articulate how you've resolved high-impact problems in previous roles, focusing on your analytical thinking and innovative solutions.

Understand the Business Context

Familiarize yourself with how technology integrates with business goals. Be ready to discuss how your technical decisions have positively impacted business processes and outcomes in your past experiences.

Prepare for Behavioral Questions

As a senior candidate, you'll likely be asked about your leadership style and experience mentoring others. Prepare examples that showcase your ability to coach mid-level developers and analysts, and how you assess risk in decision-making.

Senior Java Developer, Vice President
Citigroup, Inc. Apply now
C
  • Senior Java Developer, Vice President

    London
    Full-Time
    54000 - 84000 £ / year (est.)
    Apply now

    Application deadline: 2027-01-08

  • C

    Citigroup, Inc.

  • Other open positions at Citigroup, Inc.

    C
    Principle Engineering Manager - SVP (Hybrid)

    Citigroup, Inc.

    London Full-Time
    C
    Senior Software Engineer (Back-End), Vice President

    Citigroup, Inc.

    London Full-Time 72000 - 108000 £ / year (est.)
Similar positions in other companies
C
Client Applications, Product Developer - Vice President at Citi

College of Charleston

London Full-Time 72000 - 108000 £ / year (est.)
A
Client Applications, Product Developer - Vice President at Citi

Acord (association For Cooperative Operations Research And Development)

London Full-Time 43200 - 72000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>