Citi, a leading global bank, is seeking a Senior Java Developer to design and implement data pipelines and APIs within the financial sector. The role involves driving technical standards, mentoring developers, and delivering complex data-centric projects.
Requirements
- Design, build, and maintain robust, scalable data pipelines and APIs to support analytics, quants, and product development teams.
- Drive the design, simplification, and modernization efforts for individual system components, contributing to overall architectural improvements.
- Lead application systems analysis and programming activities, establishing and implementing new or revised systems.
- Take ownership of technical frameworks and platforms, ensuring that common solutions and strategic architecture are consistently implemented across the organization.
- Ensure application design adheres to the overall architecture blueprint and develop standards for coding, testing, debugging, and implementation.
- Leverage expertise in Java-based frameworks, including Spring Boot, Spring MVC, Hibernate, and other relevant Spring projects, to develop robust solutions.
- Engage in Big Data development initiatives, utilizing technologies such as PySpark, Hive, HDFS, Impala, Presto/Trino/Starburst, Kerberos Authentication, and S3 Object Storage.
- Perform comprehensive data analysis to identify and address data discrepancies or gaps within production datasets.
- Demonstrate proficiency in deploying applications across both Virtual Machine (VM) and containerized environments.
- Actively contribute to daily scrum discussions, ensuring a clear understanding of assigned tasks and stories, and committing to their timely delivery.
- Serve as a technical advisor and coach to mid-level developers and analysts, providing guidance and allocating work as necessary.
- Partner with multiple management teams and stakeholders to ensure the appropriate integration of functions and define system enhancements for new products and process improvements.
Benefits
- Medical, dental & vision coverage
- 401(k)
- Life, accident, and disability insurance
- Wellness programs
- Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays