Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Citi

Senior Engineer – Java, Big Data, Kafka, Distributed Systems

Citi

Senior Engineer developing Java Bigdata Kafka Distributed Systems for Citi. Involving applications development, user support, and technical consulting.

Posted 6/5/2026full-timeChennai • 🇮🇳 IndiaSeniorWebsite

Tech Stack

Tools & technologies
ApacheCloudDistributed SystemsDockerGRPCJavaKafkaKubernetesMicroservicesMongoDBNoSQLOpenShiftOraclePythonRedisSpring

About the role

Key responsibilities & impact
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
  • Establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of the development process and analysis, design, construction, testing, and implementation
  • Provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues
  • Recommend and develop security measures in post implementation analysis of business usage
  • Consult with users/clients and other technology groups on issues
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Appropriately assess risk when business decisions are made

Requirements

What you’ll need
  • 8-12 years of relevant experience in Apps Development role with hands on coding using Java, Kafka, Big Data Framework and distributed systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite, Redis)
  • Hands on experience on relational databases like Oracle
  • Any experience with NoSQL databases like MongoDB or Apache Iceberg is preferred
  • Experience with Python is preferred
  • Great exposure to microservices architecture
  • API first design thinking and implementation using Rest, websocket and gRPC
  • Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
  • Proven implementation of design pattern and enterprise level architecture
  • Strong analytical, troubleshooting and problem-solving skills
  • Excellent verbal and written communication skills
  • Able to work independently and as part of a team
  • Able to multi-task and prioritize tasks effectively
  • Strong organizational and project management skills

Benefits

Comp & perks
  • Citi is an equal opportunity employer
  • Reasonable accommodations for persons with disabilities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKafkaBig Data FrameworkDistributed SystemsSpringRelational DatabasesOracleNoSQL DatabasesMongoDBPython
Soft Skills
analytical skillstroubleshooting skillsproblem-solving skillsverbal communicationwritten communicationindependenceteamworkmulti-taskingprioritizationorganizational skills