ETL java developer

Job Description

  • Permanent
  • Anywhere

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