cover image
Citi

Lead Java Developer - VP (Belfast)

Hybrid

Belfast, United Kingdom

Full Time

15-04-2025

Job Specifications

We are seeking to recruit a Senior Java developer and team lead responsible for building out the firm’s strategic reference data platforms used by the Institutional Clients Group in Citi. The successful applicant will take ownership of key projects and components and will be responsible for all phases of the SDLC including analysis and design, development, testing and deployment. As a senior developer, the candidate will be responsible for providing technical guidance to junior developers, including overseeing their deliverables, provide architectural guidance, enforce Citi best practices, and conduct code reviews. A potential candidate will need to understand system and enterprise architecture concepts and will be expected to understand how all components fit together and impact one another. They will work with a global and diverse team of peers as well as liaise closely with Business Analyst, Production Support, and Infrastructure teams.

Responsibilities:

Deliver assigned development projects within agreed schedule, quality and scope expectations
Participate in all stages of the SDLC within an agile Scrum environment
Form partnership with technology vendors and gain deep understanding of products
Interact with senior management to define and drive architectural direction
Interact with PMO and translate reported problems/issues into JIRA items to implement
Enhance/Re-architect existing components to satisfy new requirements in terms of performance and scalability
Provide level 3 (escalation) support for the application

Preferred Skills and Experience:

Expertise in Java development, with a strong focus on Spring Boot and REST API architecture
Strong experience with Oracle PL/SQL and database performance analysis and tuning
Proficient in Unix commands, Korn shell scripting, and working with RedHat Linux environments
Experience using Bitbucket and GitHub Enterprise for version control and collaboration
Preferred to have experience / exposure to Docker / OpenShift based container deployment
Familiarity with tools like Teamcity / Tekton & uDeploy / Harness for CI/CD automation
Experience with SonarQube for code quality analysis and JUnit for unit testing
Proven track record of working in Agile Scrum environments, with the ability to collaborate effectively with product owners and team members
Experience working with the Scrum methodology
Experience working with a NoSQL database, preferably MongoDB/Redis
Experience developing web frontend using Javascript frameworks (prefer AngularJS, React & VUE)
Exposure to functional programming language like Scala.
Financial services technology experience preferably in reference data domain
Physical and logical data modelling

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

About the Company

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.... Know more

Related Jobs

Company background Company brand
Company Name
Pearson
Job Title
Digital Analytics Implementation Developer
Job Description
Position Purpose Pearson’s Global Digital Channels and Experience team is looking for a Digital Analytics Implementation Developer. We are a small agile analytics team within the Direct to Consumer web marketing and ecommerce department. You would be responsible for the maintenance and implementation of web analytics, CX measurement tools and data analysis frameworks. We need a technical minded candidate with an interest in data science, analytics and analysis. Candidates should be proactive, with excellent communication and organization skills. Would welcome either web developers with strong JavaScript, HTML and CSS skills, who are interest in analytics, or Analytics candidates with strong GA4/GTM skills who are keen to learn more javascript. Key Responsibilities Install and maintain web tracking (GA deployed via GTM) Install and maintain the deployment of marketing technology (ie. survey forms, hotjar, Crazy Egg, Social media tagging) Assist in the creation and setup of AB Tests. Assist and educate partner teams with GTM tag maintenance and deployment. Monitor for errors and issues within the analytics and CX measurement framework. Manage GA and GTM users and permissions. Work with technical teams to specify server-side development work to implement client-side analytics triggers. Assist with other data projects, including, but not limited to: API integrations. SQL based data maintenance tasks (Big Query) Reoccurring data extracts. Must Have Attributes Analytics Implementation: A good working knowledge of setting up and running GA & GTM. Practical experience deploying and maintaining a range of analytics and tracking tags to different web properties. An understanding of the dataLayer and the GA Enhanced Ecommerce model. Analytics Analysis: Ability to review analytics data from sources such as GA, and to draw insights and conclusions. JavaScript coding: Ability to code in native JavaScript is a must. Experience with JS frameworks such JQuery or React is helpful, but not required. Web technology: Good HTML and CSS. An understanding of basic web principals such as accessibility, forms, iFrames, URL and domain structure, and understand the difference between server side and client-side coding. Data and data formatting: Proficient with multiple data formats: including JSON, XML and CSV. Desirable Attributes Data Science: Any experience in any of the following areas: Data Warehousing, AB Testing, SQL and transitional SQL, Data Visualization. Coding: Other coding languages such as Python or R a big benefit. Web marketing: Familiarity with SEO, AdWords, Social Media tagging, UTM parameters Experience working as part of a large-scale Technical Project, using tools such as Jira or Confluence (or similar Agile project management tools). Personal Qualities Communication skills: You have excellent verbal communication skills, able to collaborate with other for problem solving and requirements gathering. You're happy to work with teams to education and spread ideas. Your written skills allow you to communicate documentation and collaborate through task management systems such as Jira or Confluence. Time Management: You have excellent organizational skills with the ability to manage and balance multiple priorities in a fast-paced, complex business environment, coupled with the aptitude to set priorities, manage deadlines, and make bold data-driven decisions. Judgement and problem-solving skills: You are a proactive problem solver, naturally inquisitive, independent critical thinker. You have an inventive creative mind set. Who We Are At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson. Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing TalentExperienceGlobalTeam@grp.pearson.com. Job: RESEARCH AND DEVELOPMENT Organization: Higher Education Schedule: FULL\_TIME Workplace Type Req ID: 19726 \
United Kingdom
Remote
Full Time
07-05-2025
Company background Company brand
Company Name
Akamai Technologies
Job Title
Software Engineer II
Job Description
Job Description Do you want to build the next generation of Linode cloud storage? Work with an amazing global team of innovators! Join the Linode Storage Engineering Team. Our team is responsible for developing and maintaining Akamai's cloud storage platform for Linode. Our enterprise grade solution is an essential element to Akamai's Connected Cloud platform. We provide a scalable and secure storage solution for Linode's customers to build their businesses. Partner with the best As a Software Engineer II you will focus on building highly usable, reliable and scalable storage solutions. Our platform empowers enterprises to create modern solutions to the world's problems. As a Software Engineer You Be Responsible For Creating new features, or enhance existing functionality, from design through testing and deployment. Working in an agile sprint environment to deliver quality software on a regular and consistent basis. Measuring and optimizing distributed system performance. Collaborating with our architecture, QA and operational teams to create a world class storage service. Do What You Love To be successful in this role you will: Have a depth of experience with Golang or C++. Have prior experience working with Kubernetes. Have extensive experience developing software in a distributed, micro-services environment. Have a track record of delivering reliable and secure software. Have good knowledge of object storage and block storage technologies within cloud environments. Have experience working in an agile devops environment. Work in a way that works for you FlexBase, Akamai's Global Flexible Working Program, is based on the principles that are helping us create the best workplace in the world. When our colleagues said that flexible working was important to them, we listened. We also know flexible working is important to many of the incredible people considering joining Akamai. FlexBase, gives 95% of employees the choice to work from their home, their office, or both (in the country advertised). This permanent workplace flexibility program is consistent and fair globally, to help us find incredible talent, virtually anywhere. We are happy to discuss working options for this role and encourage you to speak with your recruiter in more detail when you apply. Learn what makes Akamai a great place to work Connect with us on social and see what life at Akamai is like! We power and protect life online, by solving the toughest challenges, together. At Akamai, we're curious, innovative, collaborative and tenacious. We celebrate diversity of thought and we hold an unwavering belief that we can make a meaningful difference. Our teams use their global perspectives to put customers at the forefront of everything they do, so if you are people-centric, you'll thrive here. Working for you Benefits At Akamai, we will provide you with opportunities to grow, flourish, and achieve great things. Our benefit options are designed to meet your individual needs for today and in the future. We provide benefits surrounding all aspects of your life: Your health Your finances Your family Your time at work Your time pursuing other endeavors Our benefit plan options are designed to meet your individual needs and budget, both today and in the future. About Us Akamai powers and protects life online. Leading companies worldwide choose Akamai to build, deliver, and secure their digital experiences helping billions of people live, work, and play every day. With the world's most distributed compute platform from cloud to edge we make it easy for customers to develop and run applications, while we keep experiences closer to users and threats farther away. Join us Are you seeking an opportunity to make a real difference in a company with a global reach and exciting services and clients? Come join us and grow with a team of people who will energize and inspire you!
United Kingdom
Remote
Full Time
08-05-2025
Company background Company brand
Company Name
Lightdash
Job Title
Full Stack Engineer (Customer Engineering)
Job Description
We're seeking an exceptional Senior Customer Engineer to join our small and growing team. As part of our newly launched Customer Engineering team, you'll work directly with our most valuable customers while driving technical solutions that transform how data teams work. Who you are: You're a rare hybrid; a top-tier engineer who thrives when working directly with customers. You understand that great products come from deeply understanding user needs, and you excel at translating those insights into technical solutions. You might be: A seasoned full-stack engineer who misses customer interaction An ex-founder who built and sold a product to real users A solutions or forward-deployed engineer seeking more product influence A growth-focused engineer who understands how to drive adoption What makes you perfect for this role: Customer-obsessed engineer: You're energized by solving real customer problems and can translate technical concepts to non-technical stakeholders Full-stack expertise: You're comfortable across our entire tech stack (TypeScript, React, Node, SQL) and can build complete solutions independently Growth mindset: You understand user onboarding, activation, and retention mechanics Domain knowledge: You have experience or strong interest in data analytics/BI tools and workflows Communication superpower: You excel at remote collaboration and can effectively gather feedback from customer interactions Strategic thinking: You can identify patterns across customer needs that inform product direction Execution focus: You ship high-quality solutions quickly, prioritizing customer impact over perfection Research has shown that women are less likely than men to apply for a role if they don’t have experience in 100% of the requirements outlined in a job description. Please know that even if you don’t have experience in all the areas above, but think you could do a great job and are excited about shaping company culture, finding great people and building great teams, we’d love to hear from you! What you'll do Own the technical relationship with our most strategic customers Quickly prototype and build solutions to address customer pain points Translate customer feedback into product improvements that benefit all users Collaborate across engineering and product teams to prioritize customer-driven initiatives Contribute directly to our open-source codebase Help shape our customer engineering practice from the ground up Represent the customer voice in product planning and company strategy How we work at Lightdash We build in public, by default. We’re an open source product, so having shared context is important so that people can contribute effectively to Lightdash. As a team, we also think that we make the best decisions when everyone has a lot of the same information. We don't oversell and under-deliver: we want the experience of using Lightdash to be as awesome as the experience we're selling. We challenge problems, not people. We ask ourselves “why is this broken?” not “who is breaking this?” We’re highly collaborative. We’re a group of people that are happy working independently, but love being part of a team. ****We not only work on problems as a team, but we also listen to the feedback from our community and our users. We invest in tools and processes that allow us to do this, even while fully remote. We bias towards impact. We’d rather build something to 80% and get it in front of users so we can iterate on fast feedback than build something to 100% just to find out it’s not the right thing. We spend a lot of time thinking about how our work solves real user problems. We work on the highest impact problems even if they’re something a bit “out of your remit”. Our tech stack: Primary: TypeScript, React, Node, SQL Frameworks: Express, React-hooks Infrastructure: Docker, GCP While familiarity with our stack is helpful, we value your ability to learn and adapt over specific technical experience. We believe that to build a product that works for a diverse group of people, we need a diverse team. So, we strongly encourage candidates of all different perspectives, experiences, backgrounds and identities to apply. We’re committed to hiring people regardless of race, religion, colour, national origin, sex, sexual orientation, gender identity, age or disability. And once you join us, we’re committed to building an inclusive, supportive place for you to do the best work of your career. Compensation Range: £80K - £130K
United Kingdom
Remote
Full Time
07-05-2025
Company background Company brand
Company Name
WRK digital
Job Title
Lead Developer
Job Description
WRK digital are partnered with a digitally ambitious and highly entrepreneurial group of professional services businesses advising SMEs that are entering an exciting digital transformation journey and central to that transformation is technology! They are seeking a technical Lead Developer who will be at the forefront of driving their digital future. By joining, you will have the opportunity to shape exciting and innovative projects that will be critical to achieving the strategic business objectives. You will have the chance to dive into cutting edge tech including Azure, AI, Machine Learning, and more. As Lead Developer, you will be working across multiple application stacks providing expertise in selecting new technologies, maintaining existing platforms and developing exciting new solutions in line with strategic business plans and objectives. You will also be responsible for recruiting, managing and mentoring a group development team, providing technical guidance, assuring quality and ensuring that best practice is followed. You will be responsible for designing and overseeing the technical aspects of software projects, ensuring that the architecture aligns with the business goals, technical requirements and digital strategy. As Lead Developer, you will be responsible for: Building and managing a team of traditional and low code developers capable of delivering the Group Digital Strategy. Mentoring and managing mid-level and junior developers, providing guidance and support to help them grow in their roles. Working with external developers and development partners to provide quality assessments and performance management on quality of code and make group recommendations for future platform usage. Ensuring the quality and alignment of software platforms by providing technical guidance and support to both internal and external development teams. Leading the technical end-to-end development using a combination of low code and traditional development techniques ensuring alignment with business requirements, design patterns and best practices. Using AI technologies to effectively address business opportunities. Working closely with the Head of Applications and Architecture to provide assurance when assessing SaaS providers and validating cloud architecture design. Proactively engaging in prototyping and identify emerging technologies to drive innovation in line with the group objectives. Designing and managing APIs and API strategy, ensuring best practice versioning and backwards compatibility with internal and external applications. Managing their version control strategy and ensure code management policies are adhered to. Contributing to the development of applications writing reusable, testable, and efficient code. Leading the development and maintenance of integrations between low-code platforms and other enterprise solutions. As Lead Developer, you will have: A minimum of 4 years’ experience using .NET (C#) in a commercial environment. A minimum of 2 years’ experience working with front end frameworks such as Angular, Vue or React. Experience of working with and designing solutions for Microsoft Azure. Proficiency in using low/no code platforms such as Microsoft Power Apps. Strong understanding of software architecture principles and design patterns. Experience developing and delivering software solutions working within an Agile framework. Excellent experience developing RESTful APIs. Strong experience working with relational databases (SQL). Expert level in using GIT for version control and collaboration. If this sounds of interest, click apply or drop an email to Hannah at hannahw@wrkdigital.co.uk.
Bolton, United Kingdom
Hybrid
Full Time
07-05-2025