Java Technical Lead Analyst

Citigroup Inc.

Chennai District

On-site

INR 3,000,000 - 6,000,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Citigroup Inc. in India is seeking senior Applications Development professionals to provide technical oversight across multiple systems and applications.

You will review and analyze proposed solutions and help formulate strategies for applications development to achieve business goals. You will lead engineering teams, document requirements and designs, and champion modern, scalable architectures with microservices, API gateways, and cloud technologies.

Qualifications

  • Demonstrable analytical and quantitative skills.
  • 12-15 years of hands-on experience in design and delivery of enterprise applications.
  • Experience leading and directing engineering teams.
  • Experience with cards or payments domain is a plus.
  • Experience with Mainframe modernization and microservices is a plus.

Responsibilities

  • Provide technical oversight across systems and applications.
  • Review proposed technical solutions for projects.
  • Contribute to strategies for applications development and other functions.
  • Lead teams documenting requirements, designs, tests, and maintenance.
  • Mentor engineers and drive engineering excellence and innovation.
  • Drive adoption of TDD/BDD and high-quality code with low defects.
  • Ensure scalability, reliability, and performance of enterprise solutions.
  • Work with remote teams across time zones.

Skills

Core Java
J2EE
Spring framework
Spring boot
RHEL OpenShift
IBM z/OS
COBOL
JCL
CICS
VSAM
DB2
Microservices
API gateway
Kafka
Solace
Git
CI/CD
Docker
Kubernetes
Azure Cloud
AWS S3
Agile Methodologies
AI and Prompt Engineering

Education

Graduate/Post Graduate degree in engineeringorcomputer science streams

Tools

OpenShift
Git
CI/CD tooling
ELK
Docker
Kubernetes
Azure Cloud
AWS S3

Job description

  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate toaccomplishbusiness goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
  • Engage in innovativeproblem solvingactivities, requiring conceptual thinking creating 'out of the box' solutions with prototypes and pilots.
  • Foster an environment of engineering excellence and innovation
  • Enable the team to scale adoption of TDD/BDDpractices to ensure delivery ofhigh qualitycode withlow rates of production defects.
  • Instrument services and solutions to ensure deployed software is scalable and reliable.
  • Establish patterns and guidance to teams to analyze monolithic applications toidentifyseams and areas to carve out toMicroserviceson an ongoing basis
  • Implement patterns and guidelines to design portableMicroserviceswith associated bounded context
  • Design interoperability with existing monolithic applications and newMicroservicesas transformation progresses
  • Drive high quality of systems design and adherence to global architecture principles
  • Lead teams that gather and document technical requirements, code specifications, test plans and results, and other deliverablesrequiredfor multiple projects, perform analysis, solution & design, development, testing,implementationand maintenance of applications
  • Provideexpertisein technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
  • Ensure alignment to architectural assertions and constantly look for opportunities to modernize application
  • Be a self-starter and develop a detailed knowledge of the eco-system the applicationoperatesin
  • Work effectively with remote teams, with a focus on fostering positive working relationships
  • Drive application optimization and tuning withobjectiveto drive running costs down
  • Establish collaborative and productive relationships with diversestakeholderteamslocatedacross time zones to arrive atbest in classglobal solutions for the Bank
  • Mentor and grow engineers and teams, enabling a culture of technical excellence
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.

Job Qualifications:

Qualification:

  • Graduate/Post Graduate degree in engineeringorcomputer science streams
  • Demonstrable analytical and quantitative skills
  • 12-15years ofhands onexperience in technical design and delivery of enterprise applications especially in the Cards and Payments space
  • Demonstrable experience of having led and directed engineering teams

Core Technical competencies:

  • Past roles as a technical/engineeringlead with demonstrable experience having led and directedsoftwaredevelopment teams
  • Past roles withDesign, Development experience working with cards or retail bank applications and/or packages an advantage
  • Engineering talent with working knowledge and experience integrating and/or transforming enterprise Mainframe systems to modern event driven, distributed & cloud technologies,forward-compatibleand open to continuous learning will be a big plus
  • Extensive experience in havingled technical teams,implementedinnovativesolutionsandbeen responsible fordeliveryof enterprise solutionsinany one of the following technologies:
  • Core Java (1.7 or higher), J2EE, Spring framework, Spring boot, RHEL OpenShift
  • IBM z/OS, COBOL, JCL, CICS, VSAM, DB2 with hands on experience in a SYSPLEX/CICSPLEX environment and experience with modernizing Mainframe applications
  • Hands on experience wiring with microservices architecture, API gateway.
  • Good exposure to variousDatabasetechnologies(DB2/Oracle/MongoDB)
  • Experience in designing applications that produce/consume SOAP/Rest web services and/or Open APIs
  • Experience working with modern messagingpub/sub technologies like, Kafka,Solaceetc.
  • Proficiency with version control systems (e.g., Git) and modern CI/CD practices.
  • Hands-on knowledge of CI/CD pipelines, deployment tooling and infrastructure-level concepts, including ELK, Docker, Kubernetes, Azure Cloud, and AWS S3.
  • Agile Methodologies: Solid experience working in and practicing Agile development methodologies.
  • AI and Prompt Engineering: Wide exposure to and practical experience with smart AI tools and the ability to seamlessly embed AI tools in daily workflows.
  • Experience working with enterprise transactionprocessingsystemswith focus on recovery, stability, reliability,scalabilityand performance
  • Experience in performance tuning of complex applications with significant volumes

Other desired Traits:

  • WorkingKnowledgeandExperience with automating development processes,various levels of automated testing
  • A good understanding of the cards & payments industry fundamentals and ongoingpayment industrytrends
  • Ability to work with remote teams across geographies and organization lines
  • Strong teamplayer able to motivate team to respond to multiple demands and able to manage changing priorities and meetchallengingtimelines
  • Collaborative and adaptive, withgood communicationskills. Prior experience workingin a largeAgile teams using scrummethodologyis desirable
  • Ability to own delivery responsibilities end to end and be accountable for driving results for the team
  • Ability to formulate processes and procedures and quickly put themin topractice
  • Strong interpersonal and articulation skills (spoken and written)
  • Strong teamorientation and commitment to overall team success; willing to goabove and beyondto ensure team success; intense customer focus and commitment to driving quality
  • Effective time management skillsin order tomanage multiple priorities with flexibility on time zones and timelines
  • Logical thinking, High analytical andproblem solvingskills; innovative and solutions oriented
  • Enthusiastic andquick-learnerin a rapidly changing environment.
  • Ability to remain abreast of industry technical trends and new development tomaintaincurrent skills and remain current with industry standards

------------------------------------------------------

Job Family Group:

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

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 Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Technical Lead Analyst
Java Technical Lead Analyst

Citi • Chennai District

On-site
INR 3,500,000 - 6,500,000
Senior Java Backend Developer- Assistant Vice President
Senior Java Backend Developer- Assistant Vice President

Citigroup Inc. • Chennai District

On-site
INR 1,500,000 - 2,300,000
Java Fullstack Application Senior Manager
Java Fullstack Application Senior Manager

Citi • Chennai District

On-site
INR 3,000,000 - 6,000,000
Senior Java Developer- Assistant Vice President
Senior Java Developer- Assistant Vice President

Citigroup Inc. • Chennai District

On-site
INR 1,500,000 - 2,300,000
Senior Java Backend Developer- Assistant Vice President
Senior Java Backend Developer- Assistant Vice President

Citi • Pune District

On-site
INR 1,500,000 - 2,800,000
Application Development Senior Manager Banking Operations - Senior Vice President
Application Development Senior Manager Banking Operations - Senior Vice President

Citi • Chennai District

On-site
INR 3,500,000 - 7,500,000
Application Development Senior Manager Banking Operations - Senior Vice President
Application Development Senior Manager Banking Operations - Senior Vice President

Citigroup Inc. • Chennai District

On-site
INR 4,000,000 - 7,000,000
Application Development Lead (Bigdata & Analytics) - Vice President
Application Development Lead (Bigdata & Analytics) - Vice President

Citigroup Inc. • Pune District

On-site
INR 3,500,000 - 7,000,000
Senior Java lead Developer - Assistant Vice President
Senior Java lead Developer - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 1,800,000 - 3,000,000
Full Stack Java Lead - Derivatives Clearing - Vice President
Full Stack Java Lead - Derivatives Clearing - Vice President

Citigroup Inc. • Pune District

On-site
INR 3,000,000 - 5,500,000