IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Sr. Java Developer

Tampa, Florida Citibank

Sr. Java Developer-********

About Citi

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides 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. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.

Citi’s Mission and Value Proposition explain what we do and Citi Leadership Standards explain how we do it. Our mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We strive to earn and maintain our clients’ and the public’s trust by constantly adhering to the highest ethical standards and making a positive impact on the communities we serve. Our Leadership Standards is a common set of skills and expected behaviors that illustrate how our employees should work every day to be successful and strengthens our ability to execute against our strategic priorities.

Diversity is a key business imperative and a source of strength at Citi. We serve clients from every walk of life, every background and every origin. Our goal is to have our workforce reflect this same diversity at all levels. Citi has made it a priority to foster a culture where the best people want to work, where individuals are promoted based on merit, where we value and demand respect for others and where opportunities to develop are widely available to all.


The AMCSSI team within the Account Master Central Group is seeking a Senior Java Application developer to join our development team. AMCSSI is the strategic reference data settlement instruction repository. The application must support backward compatibility to the legacy SSI platform, as well as integrate with Middle and Back Office systems to consume settlement instructions from the strategic platform. System performance and data quality are vital in ensuring stability in daily transaction processing.

Potential Candidates must have experience with, and be enthusiastic about, developing all areas of java based programming. The responsibilities of this position include but are not limited to: writing large scale Java based Web Applications to be deployed on Web

Logic and standalone processes to run on Linux servers.

All potential candidates must be able to work in a dynamic team environment which includes developers working with different technologies other than Java (such as scripting language like Groovy and shell script) across multiple regions, and be able to integrate their application components with other team members.

Job Responsibilities:

Work with the AMCSSI BAs to understand requirements and team architect to drive technical solutions

Develop web-based front-end application and back end components using approved technologies as per the Functional Requirements Document

Ensure unit testing is created and executed on every component and functionality changed

Monitor process flows and review alert messaging to proactively remediate potential issues

Continuously document all environmental procedures

Investigate level 2 issues and influence change with development teams to improve system stability and business objectives

Work collaboratively with other functional teams to investigate and remediate data quality issues

Improve personal and team productivity through innovations and use of available tools

Comply with mandated policies and procedures and contribute in procedural improvements

Accurately estimate effort for assigned tasks and consistently meet commitments



Strong technical skills

Experience working in a fast paced environment;

Strong experience of Software Development Lifecycle processes

Experience of delivering projects as part of a cross location team

Should be hands-on and have ability to do coding and operate independently;

Must have worked on unit testing frameworks such as JUnit, Mockito and TestNG

Required Skills:

5+ years minimum core Java

5+ years of experience with Spring framework, Spring Boot, Java messaging EMS and REST services

1+ year of experience UI development with Angular (any version from 2 to 5) and Bootstrap

Hibernate framework

Basic Unix/Linux commands

Oracle Database – general CRUD activity

MongoDB experience is a plus

Prior Reference Data experience across Accounts, Standing Settlement Instructions, Omgeo ALERT are a plus

EEO Statement: Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity Pay Transparency: Citi won’t discriminate against anyone for discussing pay, but those with access to pay data in their work can’t disclose it unless responding to complaints/investigations or legal requirements.

To apply for this job please visit