Apps Dev Intmd Programmer Analyst
Citi
Responsibilities:
- Design, develop, and maintain ETL processes using open-source technologies such as Java, Python, and Spring Boot.
- Work with structured, semi-structured, and unstructured data from multiple sources.
- Implement data pipelines to extract, transform, and load data efficiently from various sources.
- Optimize data processing and transformation workflows for efficiency and scalability.
- Troubleshoot and resolve performance issues in ETL processes.
- Collaborate with data architects, analysts, and business teams to define data requirements.
- Ensure data quality, integrity, and governance standards are met.
- Document ETL designs, processes, and best practices for future reference and team collaboration.
- Implement and manage job scheduling and automation tools.
Preferred Qualifications:
- Certifications in Java or cloud technologies are a plus.
- Experience with CI/CD pipelines for ETL deployment.
Qualifications:
- 5-6 years of relevant experience working with Java, Spring Boot, Python.
- Strong knowledge of SQL, PL/SQL, and database systems (Oracle, SQL Server, PostgreSQL, etc.).
- Experience in designing, developing, and optimizing ETL processes and data pipelines.
- Proficiency in debugging, performance tuning, and ensuring scalability of ETL workflows.
- Familiarity with API integration, web services, and cloud platforms (AWS, Azure, GCP) is a plus.
- Strong understanding of data warehousing concepts and ETL best practices.
- Hands-on experience with version control tools (Git, SVN, etc.).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.
- Consistently demonstrates clear and concise written and verbal communication.
- Demonstrated ability to solve problems and make decisions effectively.
- Ability to work under pressure and manage deadlines or unexpected changes in requirements.
Education:
- Bachelor’s degree/University degree or equivalent experience
Additional preferred skill set - Spark/Scala, Python, Java w/Springboot
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.