15 hours ago
Pune, IndiaSenior / Staff+
Responsibilities
- Design, develop, and optimize scalable distributed data-processing applications using Java, Apache Spark, and Hive.
- Partner with management, business analysis, technology, and quality assurance teams to integrate functions and deliver system enhancements.
- Evaluate complex business and system processes to resolve high-impact problems and projects.
- Ensure application designs follow the overall architecture blueprint and establish standards for coding, testing, debugging, and implementation.
- Monitor and troubleshoot Spark jobs, including performance optimization and error resolution.
- Contribute to modernization of big-data architecture for financial-services business requirements.
- Develop applications and services as part of a global distributed team.
Requirements
- 6–11 years of hands-on experience with Java and J2EE, with additional big-data development experience preferred.
- High proficiency in Java, SQL, and Apache Spark, with advanced knowledge of Java or Scala and working knowledge of Python for data-engineering tasks.
- Strong experience with Hadoop ecosystem technologies including Hive, HDFS, and YARN.
- Understanding of data modeling principles and ETL processes in big-data environments.
- Ability to analyze and resolve performance issues in Spark jobs and distributed systems.
- Familiarity with Git, Jenkins, and other CI/CD tools for automating deployment of big-data applications.
- Bachelor’s or university degree, or equivalent experience.
- Experience developing or using test-automation frameworks is a plus.
- Understanding of microservice architecture and best practices, preferably with Spring Boot.
- Experience building images and running containers.
- Understanding of dependency injection and experience with frameworks such as Spring, Guice, or Dagger2.
- Experience with message brokers such as Apache Kafka, Solace, or RabbitMQ.
Tech Stack
Categories
BackendData Engineering
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
