Citi is a global bank with a technology team that supports finance and helps redefine it. We have a hybrid working model and a business casual workplace.
We are looking for a Senior Java Developer to join our Technology team. The successful candidate will be responsible for developing and maintaining a suite of applications as part of a global development team. The role involves producing high-quality software, analyzing business priorities, and determining solutions in partnership with other internal teams. The candidate will also be accountable for all phases of the development process, including analysis, design, construction, testing, and implementation. The role requires strong Java skills, experience with frameworks like Hibernate and Spring Boot, and expertise in event-driven and API-led architecture. The successful candidate will also have experience working with distributed teams and a strong analytical, communication, and interpersonal skillset. The job offers a competitive base salary, annual leave, and additional benefits such as a discretionary annual performance-related bonus, private medical care, and pension plan. Citi is an equal opportunity employer and welcomes applications from diverse candidates.
Citi is a global bank with a technology team that supports finance and helps redefine it. We have a hybrid working model and a business casual workplace.