Senior Developer - Java & Spark – Assistant Vice President
Citigroup
Pune, Maharashtra, India
Not specified; not specified; not specified
Hybrid
Java core and concurrency expertise
Apache spark for big data processing
Spring framework ecosystem experience
Citigroup is seeking a Senior Developer specializing in Java and Apache Spark for their Pune location, offering a hybrid work environment. The ideal candidate should have extensive experience in building high-performance applications, particularly in large-scale data processing
Job Summary
The role involves designing and maintaining high-quality, scalable Java-based applications with a focus on large-scale data processing pipelines using Apache Spark.
Candidates are expected to champion Test-Driven Development and Domain-Driven Design methodologies while optimizing application performance through JVM tuning.
Joining the team offers opportunities to work with modern cloud-native services, container orchestration platforms like Kubernetes, and contribute to critical enterprise systems.
Matching Summary
Match Score: 85
Citigroup is seeking a Senior Developer specializing in Java and Apache Spark for their Pune location, offering a hybrid work environment. The ideal candidate should have extensive experience in building high-performance applications, particularly in large-scale data processing.
Salary
Not specified; Not specified; Not specified
Skills & Requirements
Must-have
Java Core and Concurrency expertise
Apache Spark for big data processing
Spring Framework ecosystem experience
JVM internals and performance tuning
Kubernetes or OpenShift orchestration
SQL and NoSQL database management
TDD and Domain-Driven Design practices
Nice-to-have
Experience with Hadoop and Hive ecosystems
Knowledge of Solace messaging systems
Familiarity with SonarQube code quality tools
Strong background in architectural discussions
Experience with continuous improvement initiatives
Key Requirements
Senior level software engineering experience
Deep proficiency in Java fundamentals and concurrency
Proven expertise with Apache Spark and distributed systems
Strong command of relational and NoSQL databases
Demonstrated experience with Spring Framework components