Java Development Lead

Java Development Lead

10-13 years
Not Specified

Job Description

Job Description :
Function Overview:
Citi's Treasury and Trade Solutions group is built on the power of our network. Citi Treasury and Trade Solutions (TTS), provides integrated cash management and trade finance services to multinational corporations, financial institutions and public sector organizations across the globe. With a full range of digital and mobile enabled platforms, tools and analytics, TTS continues to lead the way in delivering innovative and tailored solutions to its clients. TTS offers the industry's most comprehensive suite of treasury and trade solutions including cash management, payments, receivables, liquidity management and investment services, working capital solutions, commercial card programs, trade finance and services.
  • TTS counts 80% of Global Fortune 500, over 1,100 public sector entities and thousands of financial institutions amongst its diverse client base
  • Doing business In 160 countries and jurisdictions, and transacting in over 140 currencies, TTS processes some USD 4.0 trillion of client payments everyday
  • Collaborates with clients to deliver next-generation financial solutions using TTS Innovation Labs

Application / Team Overview:
Citibank® Commercial Cards offers card-based payment solutions to large corporations and federal and state governments for the procurement of goods and services as well as travel, entertainment, and fleet related expenses. Commercial Cards strategic objective is to compete and differentiate on the basis of global capability and customized solutions for high-value customers.
Role Description:
We are seeking for an application development lead for Commercial Card's team. The successful candidate will interact with development, testing, and production support teams, as well as other departments within Citigroup (such as the System Administrators, Database Administrators, Data Centre Operations, and Change Control groups) for TTS commercial cards channels platform.
He/she requires exceptional communication skills across both technology and the business and will have a high degree of visibility. The candidate will be a rigorous technical lead with a strong understanding of how to build scalable, enterprise level global applications. This candidate would be responsible for the development and maintenance of commercial cards suite of API services using cloud based micro services architecture and using Java, SOLACE, OpenShift cloud platform which integrates with internal and external partner systems.
The successful candidate is expected to be hands-on with Core Java, APIGee or APIM with knowledge of Swagger and SQL and must have exposure to agile driven system development process. He/She should have a good knowledge on design of APIs and will be responsible for timely delivery of software components and solutions. The successful candidate must clearly demonstrate his ability to improve Continuous integration and provide process improvement areas.
  • Ability to think about business opportunities, operational issues, and technical architecture in the course of a single conversation.
  • A sharp eye for user experience and always looking for what is best for the clients
  • Intellectually curious and dedicated to turning developers into raving fans.
  • Someone who makes the team both productive and fun to work
  • Excited to learn from others while bringing your own perspectives.
  • Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
  • Providing expertise in technical analysis and solving technical issues while managing delivery
  • Should be flexible to work in late hours overlapping with US time zone
  • Must be able to work independently and is highly self-motivated.

The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration. The ability to work in high pressured environment is essential.
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
  • BS degree in Computer Science, Computer Engineering or related technical field, or equivalent practical experience.
  • 10+ years of experience working on application development lead in Cards or Banking domain.
  • Experience in modernizingone or moreJava/J2ee legacy applications to API micro services based and deployed in Cloud platform (OpenShift is preferred).
  • Interpersonal, and communication skills, with high attention to minute details.

Technical / Functional Proficiency:
  • Architect, design, and develop APIs and Microservices to ensure quality, security, reliability, scalability (up and out), extensibility, testability, supportability, fault tolerance and disaster recovery.
  • Hands on development with API and Spring Boot Microservices Development
  • Define API design standards, patterns and best practices
  • Plays the technical lead and developer role ensuring the technical solution is delivered. Partner with cross-functional members of a team to ensure alignment
  • Strong experience in JavaScript frameworks such as ReactJS, Angularand Node.js
  • Proven experience in Release Project management tools like Bitbucket, Udeploy and JIRA etc. and CI and CD testing tools like Jenkins, TeamCity .
  • Good knowledge in developing anddeploying an enterprise applications in OpenShift Container platform
  • Familiar with architectural patterns - Microservices, event-driven (Solace or Kafka), CQRS
  • Knowledge in developing Dashboards using SplunkDashboard for the end-to-end event monitoring and log analytics
  • Knowledge of cutting edge threats and technologies effecting web application vulnerabilities and recent internet threats
  • A good understanding of the Banking and Credit card Business from Fraud management perspective
  • Build and deliver technical development projects along with the team as per release schedule. Provide progress and overall project status, including risk management plans, issue resolution approach, and overall actions and decisions needed by the stakeholders

Leadership Skills:
  • Requires Strong Stakeholder Management experience to drive discussions between Business, Solutions, Operations and Application development teams.
  • Ability to build a comprehensive understanding of project stakeholders, subject matter, and priorities
  • Ability to lead a team with ability to plan and manage development and delivery capacity
  • Flexible to work across different Time zones supporting stakeholders across LATAM, EMEA and ASPAC regions.
  • Strong customer service focuses with the ability to communicate with highly technical management teams.
  • Possess excellent verbal and written communication skills, both technical and functional.
  • Demonstrate excellent leadership, interpersonal, and team building skills.
  • Managing time and changing priorities in a dynamic environment
  • Ability to provide quick turnaround to software issues and management requests

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 .
View the '' poster. View the .
View the .
View the

Job Details

Employment Types:



About Citi

Job Source :

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content