Apps Dev Sr. Programmer Analyst / Tech Lead

Year    Pune, Maharashtra, India

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:

As part of Payment Platform modernization, we are going to build completely new technology ecosystem using microservices architecture for processing global payments for all product types including Instant Payments, ACH, RTGS etc. The ecosystem will comprise of workflow orchestration, business rule engine, message transformation, scheme integration. The technology stack will be completely reactive built using REST/event driven communication between microservices. Deployment will happen on Citi's on-prem cloud network. The team will be building cloud-native, elastic, highly available and fault-tolerant ecosystem with observability, traceability, monitoring embedded into the system.

Role Description:

We are seeking a skilled Java & microservices team lead with experience in cloud deployment. The resource will work closely with business analysts to understand business requirement and design and implement robust as well as flexible design and software application. Candidate should demonstrate great skill in creativity and innovation, able to thrive in a high-pressure environment and possess excellent communication skills. The resource should be able to manage tight deadlines and have strong analytical skills.

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.

Detail Role Specifications & Requirements

Key Responsibilities:

  • Design, code, test, document and implement application release projects as part of development team.
  • Work with global development partners to ensure design and coding best practices.
  • Reviewing code work for accuracy and functionality.
  • Build and sustain strong relationships with the stakeholders associated with the platform
  • Coordination with internal technical departments
  • Apply fundamental knowledge of programming languages for design specifications
  • Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules.
  • Proactively notify Development Project Manager of risks, bottlenecks, problems, issues, and concerns.
  • Compliance with Citi's System Development Lifecycle and Information Security requirements.
  • Working and delivering with Agile Scrum methodology
  • Own and lead application development related changes, risk and compliance coordination by appropriately prioritizing the required work effort.
Key Challenges:
  • Managing time and changing priorities in a dynamic environment
  • Ability to provide quick turnaround to software issues
  • Ability to assimilate key issues and concepts and come up to speed quickly
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Coordinate with development activities at Citi and vendor location.
Key Qualifications and Competencies:
  • BS or MS Degree in Computer Science, Information Technology, or equivalent
  • 7-10 years of relevant experience in Software Development with Agile methodology
  • Technically strong in Java & Microservices
  • Very good understanding of Core Java, Spring Framework, Concurrency and Multi-threading
  • Exposure to No-SQL Databases, preferably MongoDB.
  • Hands on experience with either of Kafka, JMS API or REST API Implementations.
  • Hand on experience with Kubernetes and Docker.
  • Experience with udeploy/Jenkins and artifactory.
  • Experience with Unix, shell scripting and build automation
  • Experience in working with multiple OS (Unix, Linux, Win)
  • Experience in performance tuning of large technical solutions
  • Demonstrated technical management skills
  • Excellent organization skills, attention to detail, and ability to multi-task
  • Demonstrated sense of responsibility and capability to deliver quickly
  • Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.
  • Attitude to learn new tools for the benefit of current application landscape
  • Proactive problem-solver
  • Flexibility to work in multiple complex projects and changing priorities
  • Promotes teamwork and builds strong relationships within and across global teams
  • Promotes continuous process improvement especially in code quality, testability & reliability
Desirable Skills
  • Experience in Financial industry and payments domain
  • Experience of working in enterprise-wide global project.
  • Knowledge of BPMN tools (Camunda, RHPAM, ICON), DROOLS, Kogito, Akka, Reactive programming.
  • Knowledge of Vulnerability Assessment tools.


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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2929514
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year