Senior Java Developer (Hybrid)

Senior Java Developer (Hybrid) Belfast, Northern Ireland

Citi
Full Time Belfast, Northern Ireland 40054 - 50000 GBP ANNUAL Today
Job description

Overview of Citi:

Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.

Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 3000 people from over 40 different nationalities across our four Belfast offices.

We are the only global investment bank operating in Northern Ireland. Every day, our local experts interact with global teams in over 100 countries developing and supporting next-generation technology solutions for the enterprise and delivering critical services to the bank and its customers, to make sure we are a stronger and safer organization for our clients.

You will have a truly global reach, which will provide you with new experiences and development opportunities right here in Belfast’s iconic Titanic Quarter.

Role Overview:

The Senior Java Developer will become part of the Data Analytics Technology team which part of the Markets and Securities Services and Technology (MSST) business, delivering state of the art and best in class client interactivity tools and services primarily through the CitiDirect for Securities (CDS) suite of applications.

This job requires working within the context of a larger, distributed, team – with globally located colleagues for in the USA, UK and India.

Responsibilities:

  • Take ownership for delivering the development task assigned.

  • Ensure delivery within tight timelines and meeting the team’s expectation.

  • Get involved in the entire lifecycle of the development project.

  • Understand the requirement and ensure quality deliverables.

  • Ensure quality and optimized coding with proper documentation

  • Do peer code reviews.

  • Develop unit plan and perform unit testing and provide continuously improved product experience.

  • Participate in the technical design.

  • Actively assist Project Lead to deliver quality output.

  • Actively assist Support team wherever required.

  • Provide SME support and assist in answering any client queries with respect to applications' core capabilities.

  • Provide the necessary L3 production support.

  • Together with the team contribute to innovative & best-in-class solutions for our business.

  • The candidate will have a strong background in core Java , J2EE, JSP, Servlets, JDBC, Spring Framework, Struts framework, EJB and JavaScript, ReactJs.

  • Ability to work in a high-pressure environment and meet delivery timelines with a high degree of client satisfaction is critical.

Development Value:

  • The role provides the successful candidate with the opportunity to be involved in strategic software development within the larger CDS team. This work will be executed in a fast paced and challenging environment.


Qualifications:

  • Extensive experience in Java, JavaScript / CSS / MVC technologies(React.js, Bootstrap).

  • Extensive experience working with Spring Libraries.

  • Well versed with design standards & frameworks. Should have good knowledge in Java 11 and hands on in Collection and Multi Threading concepts.

  • Experience in working on Spring Boot - micro service architecture.

  • Hands-on experience with messaging technologies Apache Kafka, Zookeeper configuration and trouble-shooting.

  • Experience in NOSQL database like Mongodb.

  • Experience in working on multiple technologies.

  • Quick learner of new tools and technologies.

  • Technologies Required - Spring Boot, Spring Integration, Spring Batch, RESTful Webservices, Ajax, XML, Application Servers (WebSphere/WebLogic), JSP, Struts, Spring, RDMBS – Oracle/DB2.

  • Front-End Technologies Required - JavaScript, CSS, HTML and React.js workflows (Such as Redux or React Hooks), Webpack.

  • Methodologies - Agile, Waterfall, Test Driven Development.

  • Tools – Grunt, Bower, Eclipse and automated testing tools like JUnit, Jasmine, Cucumber / Gherkins.

  • Excellent project management, time management, verbal and written communications skills, as the job entails simultaneously managing multiple projects with internal and external stakeholders.

  • Solid knowledge of SQL in the context of a major RDBMS such as DB2, UDB, Oracle.

  • Knowledge on frontend Libraries React Bootstrap and Material UI, Elemental, ag-grid.

  • Experienced with XML (including schemas).

  • Proactive attitude, ability to run projects with minimal direction given the geographically distributed nature of the team.

  • BS/BA degree or equivalent combination of education/experience.



Desirable skills:

  • Knowledge of Custody business.

  • Familiarity with Spring Integration Framework or other ETL tools.

  • Familiar with major banking protocols, such as SWIFT 15022, 20022 and FIX. Be familiar with the specifics of the major file transfer protocols (FTP, sFTP, NDM) as well as messaging protocols (MQ, JMS) and proven experience with using them in a large scale environment.

Competencies:

  • Innovative and Positive ‘Can Do’ attitude.

  • Planning and Organizing – Ability to identify the steps to be taken to achieve objectives.

  • Resilience – Used to working towards tight deadlines, under pressure and using appropriate coping methods to stay focused.

  • Accountability –self start on goals and achieve targets.


Education:

  • Bachelor’s degree/University degree or equivalent experience


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

What we Offer:

We work hard to have a positive financial and social impact on the communities we serve. In turn, we put our employees first and provide the best-in-class benefits they need to be well, live well and save well.

We’ll provide you with the resources to meet your unique needs, empower you to make healthy decisions, and allow you to choose which benefits suit you and your personal life best.

Visit our Global Benefits page to learn more.

Highlights to our core benefits include:

  • Award winning pension

  • On-site health services

  • Private medical insurance packages to suit your personal circumstances

  • Paid parental leave

  • Generous holiday allowance starting at 27 Days plus bank holidays; increasing with tenure

Citi Belfast also champions diversity within our workforce, which helps us be well and live well together. We have over 40 different nationalities in our Northern Ireland offices, are a vocal supporter of LGBTQ+ rights, and are proud to have 47% of our leadership team made up of individuals who identify as women.

We encourage and lead inclusivity through our Pride, Disability, Multicultural, Families Matter, and Women affinity networks that are run by and for, Citi Belfast colleagues; providing them with the support they need in their personal and professional journeys and supplying them with the tools to help educate colleagues on all things related to each network to help us work better together.

-

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

Senior Java Developer (Hybrid)
Citi

www.citigroup.com
New York, United States
Jane Fraser
$10+ billion (USD)
10000+ Employees
Company - Public
Investment & Asset Management
Finance
1812
Related Jobs

All Related Listed jobs

Volunteer Administrator
EM Tuition Waltham Cross, England 20000 - 30000 GBP ANNUAL Today

Free training any of our online courses as well as opportunity to undertake a Level 3 Education and Training qualification (entry teaching qual).

Supermarket Assistant (Jersey)
Waitrose Saint Helier Today

The role of a supermarket assistant involves a range of tasks, including advising and serving customers, moving and replenishing stock, carrying out

Maintenance Person - London Croydon
Travelodge Croydon, England 28500 GBP ANNUAL Today

Holds UK driving licence and confident to drive a van. Responsible for returning rooms to sale as quickly and efficiently as possible in a safe manner.

Store Manager - Supermarket
Sainsburys Stafford, England 22953 - 30663 GBP ANNUAL Today

6S ONLY Car allowance Youre eligible to receive a company car cash benefit. This flexibility is possible thanks to the management structure in each store,

Summer 2023 DC and Financial Wellbeing Internship
Lane Clark & Peacock London, England Today

As a summer intern, you will be given upfront training to give you an understanding of the work we do, as well as in softer skills such as presentation training