Senior Java Developer - Intermediate

Citigroup

Chennai, Tamil Nadu, India
On-site
6+ years java application development experience
Real-time streaming with apache flink or samza
Kafka, spring boot, and microservices architecture
Citi is seeking a Senior Java Developer in Chennai, Tamil Nadu, with over six years of experience in software development, focusing on high-performance, scalable systems. The role includes designing and implementing Java applications, utilizing modern technologies, and applying DevOps principles

Job Summary

  • This role is responsible for designing and implementing high-performance Java applications to monitor Local Markets Business risk in real time.
  • The ideal candidate will leverage expertise in streaming frameworks like Apache Flink and Kafka to build resilient, scalable data pipelines.
  • Candidates must demonstrate strong analytical skills and the ability to operate with autonomy while adhering to strict compliance and security standards.

Matching Summary

Match Score: 85

Citi is seeking a Senior Java Developer in Chennai, Tamil Nadu, with over six years of experience in software development, focusing on high-performance, scalable systems. The role includes designing and implementing Java applications, utilizing modern technologies, and applying DevOps principles.

Skills & Requirements

Must-have

  • 6+ years Java application development experience
  • Real-time streaming with Apache Flink or Samza
  • Kafka, Spring Boot, and Microservices architecture
  • DevOps CI/CD pipeline and Docker/OpenShift deployment
  • Linux environment and shell scripting expertise
  • ELK stack log observability tools
  • Distributed systems and event-driven architecture

Nice-to-have

  • Experience with Hadoop and Yarn ecosystems
  • Knowledge of Fixed Income products and Financial Risk
  • Expertise in KDB for data handling optimization
  • Ability to coach junior analysts
  • Strong communication in global distributed teams

Key Requirements

  • Bachelor's degree or equivalent experience
  • Minimum 6 years of hands-on Java development experience
  • Proven track record in DevOps and containerization

Work Rights

Not specified

Tailored Resume

Cover Letter