This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're seeking a passionate and highly skilled Lead Java Developer to join our talented team of engineers in building and maintaining Citi's next-generation data platform. If you're a natural leader with a deep understanding of Java, distributed systems, and a passion for pushing the boundaries of Big Data technology, we want to hear from you.
Job Responsibility:
Provide technical leadership and mentorship to a team of data engineers, fostering a culture of collaboration, innovation, and continuous learning
Lead the design and development of highly scalable, low-latency, fault-tolerant data pipelines and platform components that meet Citi's evolving business needs
Stay abreast of emerging open-source data technologies and evaluate their suitability for integration into Citi's platform
Continuously identify and implement performance optimizations across the data platform to ensure optimal efficiency and responsiveness
Partner closely with stakeholders across engineering, data science, and business teams to understand requirements and translate them into robust technical solutions
Drive the timely and high-quality delivery of data platform projects, adhering to agile methodologies and best practices
Requirements:
8+ years of hands-on experience developing high-performance Java applications (Java 11+ preferred) with a strong foundation in core Java concepts, OOP, and OOAD
Proven experience building and maintaining data pipelines using technologies like Kafka, Apache Spark, or Apache Flink
Familiarity with event-driven architectures and experience in developing real-time, low-latency applications
Deep understanding of distributed systems concepts and experience with MPP platforms such as Trino (Presto), Pinot or Snowflake
Experience deploying and managing applications on container orchestration platforms like Kubernetes, OpenShift, or ECS
Demonstrated ability to lead and mentor engineering teams, communicate complex technical concepts effectively, and collaborate across diverse teams
Excellent problem-solving skills and a data-driven approach to decision-making
Python knowledge with exposure to Django or Flask
Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred
Experience with cloud platforms like AWS, GCP, or Azure
Understanding and experience with Agile and Scrum development practices
Familiarity with relational databases (SQL) and potentially NoSQL databases like DynamoDB
Nice to have:
Python knowledge with exposure to Django or Flask
Master’s degree preferred
Experience with cloud platforms like AWS, GCP, or Azure
Understanding and experience with Agile and Scrum development practices
Familiarity with relational databases (SQL) and potentially NoSQL databases like DynamoDB
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.