Senior Java Application Programmer

Citibank - More jobs by this advertiser
Senior Java Application Programmer-18068498
 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. Description: We are looking for a high energy motivated individual with a great attitude to join our Margin team as a Sr. Developer working on both Back End and Front End UI components of our application.  The Margin team is responsible for the design, build-out, and ongoing support of a global, multi-product, multi-entity operational margin calculation system used to service our ICG business areas.  Our system is built on a Unix platform using Oracle and Casandra databases, runs 24 x 6, services internal and external users, and interacts with multiple up and down stream systems in batch and real-time. We provide a variety of utilities (online, workflow, electronic, reporting) to facilitate a scalable and controlled operational environment for our clients. Responsibilities: The incumbent will be responsible for coordinating and helping to execute on the day-to-day technical work needed to define, design and develop our platform.    
  • Analyze and understand existing programs, job flows, and components
  • Perform program design, development, and code management
  • Perform unit, integration and parallel testing
  • Assist in investigating production issues and provide solutions
  • Evaluate and Recommend new technologies and update versions of existing ones
  • Design reusable frameworks - Environment management and layout design
  • Work with multiple teams in different locations and time zones
  • Review test and debug team members’ work
  • Write well designed efficient code
  • Document solutions to issues and business and testing requirements using JIRA 
 Job Requirements: 
  • Bachelor’s degree Computer Science/Engineering or related field or equivalent experience 
  • Three to six years of software development experience
  • Excellent Java Development skills
  • Strong working knowledge of enterprise level architecture web services, data, and application layers
 Technical requirements:  
  • 3+ years professional software development experience with advanced experience in Java 1.8
  • Solid Object Oriented Programming Experience
  • Extensive knowledge and hands on experience in Java frameworks available such as Spring MVC, Hibernate
  • Good understanding of front-end technologies such as AngularJS, DOJO, JSP as well as proficiency in HTML5 and CSS3
  • Understanding of xml technologies like xslt, jaxb etc.
  • Multi-threading
  • Rest and API design
  • Unix Scripting
  • Batch Job Scheduling JIL/Autosys
  • Proficient understanding of code versioning tools such as Git or SVN
  • Knowledge of Cassandra is desired
 Soft skills: 
  • Possess a positive attitude and the desire to help team members and customers
  • Ability to work as part of a global team in a fast paced environment
  • Strong desire to adhere to best practices in software design, development, and maintenance
  • Good interpersonal and communication skills with users and other IT groups to help define and negotiate solutions
  • Ability to keep calm under pressure and propose timely and accurate solutions to problems
  • Ability to prioritize work and be well organized
  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.

6 April 2019
Location: United States Flevoland Tampa
Work type:
Full time
Banking and Financial Services
PLEASE! No enquiries from Recruitment Agencies or Headhunters.

Only direct applications will be considered.

This career opportunity is no longer open.
Please search for current vacancies here.

Bookmark and Share
  • Previous Next

This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
I agree
Read more