Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Apps Dev Tech Lead Analyst -London Hybrid 
United Kingdom, England, London 
754405232

19.07.2024

Key Responsibilities:

  • Build and maintain our state-of-the-art Single-Dealer Platforms ensuring timely delivery of work items in the sprint.
  • Develop and safeguard our code quality and testing standards.
  • Work closely with our colleagues in UX, UI, Server, QA and business to understand requirements and ensure the end product matches expectations.
  • Help educate our more junior Java developers on best practices

Skills & Qualifications:

  • Solid experience as a senior Java developer in developing business-critical, distributed, scalable and performance enterprise banking applications
  • Strong experience with and understanding of Core Java Concepts, & Garbage Collections, Spring Boot, Hibernate, Web Services, JMS, Cucumber, JUnit, Mockito, Grpc, Unix/Linux. Previous C/ C++ experience is a plus.
  • Experience developing high-performance/low-latency applications with multi-threaded and concurrent programming using Java Streams, Concurrent API and Locking.
  • Experience in identifying performance bottlenecks, performance tuning using tools like JProfiler, JMeter etc
  • You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment.
  • Experience with modern software development practices (SOLID, BDD/TDD, Agile continuous integration etc)
  • Good understanding of computer science fundamentals, including algorithms, complexity, data structures etc
  • You have proven capability to interact with multiple stakeholders and deliver results, taking ideas to production.
  • You have excellent verbal and written communication skills.
Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the