Role Description:
The overall objective of this Java developer is to perform applications and services design and implementation. This is hands-on technical role. This role is going to work as part of global distributed team and partner closely with business analysts, technology and quality assurance teams globally.
Responsibilities:
• Design, develop, and optimize scalable distributed data processing application using Java, Apache Spark and Hive.
• Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
• Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
• Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
• Monitor and troubleshoot Spark jobs, ensuring performance optimization and error resolution.
• Work on the modernization of big data architecture to meet business requirements in a financial services context.
• Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
Essential Skills:
• Experience: 6 to 11 years of hands-on experience in Java and J2ee, as primary skills and additional hands big data development, Hadoop focusing on Spark and distributed systems would be added advantage
• Proficiency in Functional Programming: High proficiency in Java, SQL and Spark skill.
• Proficiency in Big Data Technologies: Strong experience with Apache Spark, Hadoop ecosystem tools such as Hive, HDFS, and YARN.
• Programming and Scripting: Advanced knowledge of Java or Scala and a positive understanding of Python for data engineering tasks.
• Data Modeling and ETL Processes: Solid understanding of data modeling principles and ETL processes in big data environments.
• An
📌 Java Application Developer (Pune)
🏢 Citi
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.