Pune, IND
30 days ago
Java Developer with Python -5-9Years
We are seeking a talented and passionate Java Data Engineer to join our growing team. As a key member of our data engineering team, you will design, develop, and maintain high-performance data pipelines and applications using cutting-edge technologies. You will work closely with the Lead Java Data Engineer and other team members to deliver innovative solutions that drive data-driven decision-making within the organization. **Responsibilities:** * Design, develop, and maintain robust and scalable data pipelines using Java and related technologies (e.g., Apache Spark, Apache Flink, Kafka). * Build and optimize real-time and batch data processing applications to support low-latency requirements. * Implement data integration solutions between various data sources and targets, including databases, APIs, and streaming platforms. * Work with MPP platforms like Trino (Presto) and Snowflake to process and analyze large datasets. * Contribute to the design and development of event-driven architectures. * Write clean, well-documented, and testable code. * Collaborate effectively with other engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies. * Stay up-to-date with the latest trends and technologies in the data engineering space. **Qualifications:** * Bachelor’s degree in Computer Science, Engineering, or a related field. * Minimum 3 years of experience developing and deploying production-ready Java or Python applications in a data engineering context. * Experience with core Java (version 11 or higher), SQL, and database APIs. * Experience working with distributed stream processing frameworks like Apache Flink, Spark Streaming, or Kafka Streams is a plus * Experience with event-driven architectures and real-time data processing * Solid understanding of OOP concepts, multithreading, and thread pools. * Familiarity with containerization technologies like Docker and deployment platforms like Openshift, ECS, or Kubernetes is a plus. * Excellent communication and collaboration skills. **Preferred Skills and Qualifications:** * Master’s degree in a relevant field. * Contributions to open-source projects. * Experience working in a cloud environment (AWS, GCP) ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ _Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._ _If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup