Technical Lead, Java Developer

2 weeks ago


London, Greater London, United Kingdom Citigroup Inc. Full time
About the Role

We are seeking a highly skilled Technical Lead, Senior Software Engineer to join our team in London. As a key member of our development team, you will be responsible for leading the design and implementation of innovative solutions, as well as mentoring junior developers.

Job Description

The successful candidate will have extensive experience in Java programming, with a deep understanding of object-oriented design principles and software engineering best practices. You will work closely with cross-functional teams to develop high-quality software, emphasizing simplicity, maintainability, testability, and reuse.

You will identify and implement automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews is also essential, as is thorough testing including test automation and performance/load testing.

Responsibilities
  • Develop high-quality software using Java, focusing on simplicity, maintainability, testability, and reuse
  • Identify and implement automation opportunities around testing, monitoring, deployment, and other manual operations
  • Participate in code and design reviews
  • Conduct thorough testing, including test automation and performance/load testing
  • Provide support and assistance to clients
  • Contribute to architectural standards, development best practices, and promote adherence to these standards
Requirements

To be considered for this role, you must have:

  • Expert Java programming skills, with extensive industry experience
  • Extensive experience with Spring and Spring Boot frameworks, common build tools like Gradle and Maven, and testing frameworks such as JUnit
  • Experience with asynchronous programming using promises/futures (e.g., CompletableFuture) and multi-threaded applications
  • Deep understanding of event-driven and streaming microservices, with experience using Kafka, leveraging Kafka Connect and Kafka Streams
  • Experience with container technologies like Docker, Podman, and Kubernetes, as well as package managers like Helm
  • Experience developing enterprise-level applications for container platforms, such as public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premise platforms like RedHat OpenShift
  • Working knowledge of SQL and NoSQL databases like Oracle and MongoDB
  • Understanding of agile methodologies and experience using developer tools like GitHub, Bitbucket, JIRA, Artifactory, and Jenkins
  • Experience analyzing application metrics using observability tools like Splunk, Elasticsearch, and Grafana
  • Advocate for industry best practices, especially clean code, testing, continuous integration, and deployment
  • Product-focused, capable of interacting with clients and delivering results, taking ideas to production
  • Demonstrates clear and concise written and verbal communication consistently
Salary

The estimated salary range for this role is £90,000 - £120,000 per annum, based on industry standards and comparable positions in London.

About Citi

Citigroup Inc. is an equal opportunity and affirmative action employer. We value diversity and inclusion, and we welcome qualified applicants from all backgrounds. 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, please review Accessibility at Citi.



  • London, Greater London, United Kingdom Java Script Works Full time

    We are seeking a Senior Technical Lead at Java Script Works in New York, NY 10003.About the RoleThis is an exciting opportunity for a seasoned Engineering Manager to lead our technical team. As a Senior Technical Lead, you will be responsible for driving the development of software applications using modern front-end frameworks like Angular 2+ and back-end...


  • London, Greater London, United Kingdom Harrington Starr Full time

    Job Title: Technical Lead Java DeveloperWe are looking for a highly skilled Technical Lead Java Developer to join our team at Harrington Starr. As a key member of our team, you will be responsible for designing, developing, and testing proprietary software in Java.Key Responsibilities:Design and develop software in JavaTrading strategy simulation software...


  • London, Greater London, United Kingdom Rise Technical Recruitment Full time

    Rise Technical Recruitment is seeking a seasoned Java Development Lead to spearhead the backend development and systems across our organisation. As a key member of our team, you will be responsible for leading a team of engineers in the development of our cloud-based Java systems, working closely with data scientists and other team members to deliver...


  • London, Greater London, United Kingdom Rise Technical Recruitment Limited Full time

    Technical LeadUK - Remote£75,000 to £120,000 + Equity + Fully Remote + HealthcareEstablished Fintech company seeking experienced Lead Java Developer to lead backend development and systems across the organisation.About the RoleAs a Technical Lead, you will be responsible for heading up all backend development using Java, crafting high-quality solutions to...


  • London, Greater London, United Kingdom Rise Technical Recruitment Full time

    Technical Lead Opportunity£75,000 to £120,000 + Equity + Fully Remote + HealthcareRise Technical Recruitment is seeking a highly skilled Technical Lead to join a fast-growing Fintech company specialising in crypto cross-border payments. This company has recently gained seed funding and is revolutionising cross-border payments as we know it.The Role:Lead...

  • Technical Lead

    3 days ago


    London, Greater London, United Kingdom Endeavour Recruitment Solutions Full time

    Job DescriptionWe are seeking an experienced Technical Lead - Java Developer to join our team at Endeavour Recruitment Solutions.About the RoleThis is a challenging and rewarding opportunity for a skilled Java developer to take on a leadership role in a large pharmaceutical client based in London.Key ResponsibilitiesReview business requirements, identifying...


  • London, Greater London, United Kingdom Java Script Works Full time

    Software Development Opportunity at Java Script WorksWe are seeking a skilled Java Developer to join our team in London. As a Java Software Engineer, you will be responsible for designing and developing high-quality software solutions using Java 12+ and its ecosystem.The ideal candidate will have experience with SSR/Typescript web apps on the front end and...


  • London, Greater London, United Kingdom Vertus Partners Full time

    Job Title: Technical Java DeveloperA leading investment bank, Vertus Partners, is looking to hire a skilled Java developer to join their front office FX team in London.The role involves designing, developing, and maintaining high-performance Java applications. Ensuring code quality through rigorous testing and code reviews is crucial for this position....


  • London, Greater London, United Kingdom Venture Up Full time

    Job Title: Technical Lead for Java and Python DevelopmentAbout the Role: We are seeking a highly skilled Technical Lead to join our team at Venture Up. As a Technical Lead, you will be responsible for leading the development of our new software platform, which ingests race and car data to enable greater visibility and data-driven decision making for racing...

  • Technical Lead

    3 days ago


    London, Greater London, United Kingdom SF Technology Solutions Full time

    Job DescriptionWe are seeking a skilled Software Engineering Team Lead to join our team at SF Technology Solutions. This is an exciting opportunity for a seasoned professional with experience in leading remote teams to take on a key role in shaping the technical direction of our organization.The ideal candidate will have a strong background in Java...


  • London, Greater London, United Kingdom Java Script Works Full time

    Technical LeadershipAt Java Script Works, we are seeking a skilled Senior Software Development Lead to join our team. This role involves leading and delivering projects, working with multiple technologies, including PHP, MySQL, and TypeScript. Additionally, the successful candidate will collaborate with other teams, leveraging experience with Nuxt, Docker,...


  • London, Greater London, United Kingdom Java Script Works Full time

    Exciting opportunity to join Java Script Works as a Technical Lead for Cloud Infrastructure.We are seeking an experienced Cloud Architect with C# expertise to lead our cloud infrastructure team.The successful candidate will be responsible for designing, implementing, and maintaining our cloud infrastructure using C#, .NET 6, and AWS.This is a permanent role...


  • London, Greater London, United Kingdom Opus Recruitment Solutions Full time

    Job Title: Lead Java Developer.At Opus Recruitment Solutions, we are seeking an experienced Lead Java Developer to join our team on a 6 Month Contract.This is a remote opportunity based in the UK, offering a competitive salary of up to £600 per day, Inside IR35.The successful candidate will be responsible for spearheading the integration of legacy Java...


  • London, Greater London, United Kingdom Solirius Consulting Full time

    About Solirius ConsultingWe are a dynamic and rapidly growing consulting firm that provides technical consultancy and application delivery services to clients across various sectors. Our goal is to deliver innovative solutions that meet our clients' evolving needs.At Solirius, we believe in operating as a flat organisation, which allows us to foster a...

  • Java Team Lead

    3 days ago


    London, Greater London, United Kingdom Tata Consultancy Services Full time

    As a seasoned Java Team Lead at Tata Consultancy Services, you will play a pivotal role in driving the success of our clients by leading high-performing teams of software engineers.In this position, you will be responsible for overseeing the development of Java-based applications, ensuring they are delivered on time, within budget, and to the highest quality...


  • London, Greater London, United Kingdom Opus Recruitment Solutions Full time

    Java Lead Developer Job DescriptionOur client, a renowned tech consultancy, is seeking an experienced Java Lead Developer to join their team. As a key member of the development team, you will be responsible for architecting, designing, and implementing software solutions that address complex business challenges.Key Responsibilities:Lead the development team...


  • London, Greater London, United Kingdom Java Script Works Full time

    Welcome to Java Script Works, where we're committed to pushing the boundaries of technology and innovation!We're on the hunt for a seasoned Senior Full Stack Engineer who can leverage their expertise in TypeScript and JavaScript to drive our Core Services squad forward.About Our Squad:We operate as a complex-subsystem squad, focusing on refining our...

  • Java Technical Lead

    3 days ago


    London, Greater London, United Kingdom Roxor Gaming Limited Full time

    About UsRoxor Gaming Limited is a leading game development company that creates, releases, and maintains a large portfolio of games, as well as a suite of supporting services and libraries. Our games and support infrastructure are predominantly written in Java, and we are looking for a talented Back End Java Developer to join our team. In this role, you will...


  • London, Greater London, United Kingdom N Consulting Global Full time

    Job Title: Tech Lead Java + AWSJob Summary: We are seeking a highly skilled Tech Lead to lead our Energy Trading Platform team. The ideal candidate will have a strong background in Java, AWS, and ETRM systems, with experience in technical leadership and team management.Key Responsibilities: Lead the development and enhancement of ETRM platforms, ensuring...

  • Lead Java Engineer

    3 weeks ago


    London, Greater London, United Kingdom Opus Recruitment Solutions Full time

    Lead Java Developer OpportunityAt Opus Recruitment Solutions, we are seeking a highly skilled Lead Java Developer to spearhead the integration of legacy Java applications into a new Oracle HCM System. This role is remote and can be based in the UK, with a competitive daily rate of up to £600.This is a fantastic opportunity for a seasoned Java professional...