Start Your Search Here

Job Search

Capgemini

Canada / Global

Citi Java Spark Developer Role

Job Description

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 • Strong 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
Apply Now

Similar Opportunities

View all jobs