Job Description
Job Role: ETL java developer
Location: Toronto, ON, Canada(Onsite)
Fulltime
Email: shivam.agnihotri@tanishasystems.com
Key skills: ETL developer with Java Springboot; MarkitEDM experience preferred but no mandatory; Database/MySQL knowledge and understanding
Required Skills & Experience
· Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
· 5+ years of hands-on experience in ETL development, preferably using tools such as Informatica, Talend, Apache NiFi, or custom Java ETL solutions.
· Proficiency in Java programming, including experience with Spring Boot for building and deploying microservices and APIs.
· Hands-on experience configuring and using Markit EDM in enterprise data management projects.
· Strong database skills with MySQL, including script writing, query optimization, performance tuning, and troubleshooting.
· Experience designing and implementing RESTful and SOAP APIs, including authentication, authorization, and integration with external systems.
· Understanding of data modeling, data governance, and data quality best practices.
· Familiarity with CI/CD pipelines, version control systems (Git), and agile development practices.
· Excellent problem-solving, analytical, and communication skills.
· Ability to collaborate effectively across cross-functional teams and work independently when required.
Preferred Qualifications
· Experience in the financial services sector or related industry.
· Knowledge of additional RDBMS technologies (e.g., Oracle, SQL Server) and NoSQL databases.
· Experience integrating Markit EDM
· Familiarity with data visualization tools and reporting frameworks.
Certifications in Java, Spring Boot, MySQL, or ETL technologies