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.