Drive engineering excellence in your career with Citi as a Senior Java Spark Developer, where you will create robust data processing systems. This role is focused on modernizing Citi’s platforms through efficient coding practices.
In this position, you will utilize your significant experience to design and develop high-performance applications using Java and Apache Spark. Your responsibilities will include translating business needs into technical solutions, mentoring junior staff, and continuously improving both code quality and system performance. Engage with cross-functional teams to ensure high-quality project delivery.
Key Responsibilities:
• Design and develop applications leveraging Java and Spark
• Transform business requirements into reliable, scalable solutions
• Write clean, testable, and modular code
• Actively optimize applications for maintainability
• Mentor junior developers and promote best practices
Requirements:
• 7 years of hands-on experience in Java and Spark
• Solid grasp of OOP principles and design patterns
• Skilled in large-scale distributed systems optimization
• Familiarity with REST APIs and messaging systems
• Experience in Agile methodologies is a plus
Leverage your Java skills to enhance Citi’s data infrastructure.
#J-18808-Ljbffr
📌 Citi Java Spark Developer Role (Ontario)
🏢 Capgemini
📍 Ontario
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.