Senior Software Engineer - Core Java & Apache Spark

Citigroup

Chennai, Tamil Nadu, India
**
Core java 8+
Apache spark tuning
Spring boot and batch
** Citi is seeking a Senior Software Engineer with expertise in Core Java and Apache Spark to design and implement high-performance data processing systems. The role is focused on building scalable architectures and enhancing application infrastructure, requiring a deep understanding of distributed computing and modern software development practices. **

Job Summary

  • This role demands deep expertise in the Java ecosystem and distributed computing to build and scale core data processing infrastructure.
  • You will be responsible for architecting high-throughput, low-latency data pipelines while optimizing JVM performance and Spark job efficiency.
  • The position offers the opportunity to join a global team of over 230,000 dedicated people at Citi with a focus on career growth and community impact.

Matching Summary

Match Score: 75

** Citi is seeking a Senior Software Engineer with expertise in Core Java and Apache Spark to design and implement high-performance data processing systems. The role is focused on building scalable architectures and enhancing application infrastructure, requiring a deep understanding of distributed computing and modern software development practices. **

Skills & Requirements

Must-have

  • Core Java 8+
  • Apache Spark tuning
  • Spring Boot and Batch
  • JVM internals and GC tuning
  • Kubernetes and OpenShift
  • SQL and NoSQL databases
  • Distributed systems design

Nice-to-have

  • Domain-Driven Design (DDD)
  • Test-Driven Development (TDD)
  • SOLID principles application
  • Mentoring junior engineers
  • Secure coding practices

Key Requirements

  • Expert-level proficiency in Java Concurrency API
  • Proven hands-on experience with complex Spark applications
  • Strong command of SQL and relational database design
  • Experience with containerization tools like Docker and Kubernetes

Work Rights

Not specified

Tailored Resume

Cover Letter