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.
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.
  • The developer 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 
  • Five plus years’ of software development experience
  • Excellent Java Development skills
  • Strong working knowledge of enterprise level architecture web services, data, and application layers. 
Technical requirements:
  • 5+ 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

To apply for this job please visit jobs.citi.com.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.