Toronto, Ontario, Canada
This job allows you to work remotely
We are looking for a Data Engineer to join our Business-Intelligence team. As part of a scrum team, you will have the opportunity to work collaboratively with others to design, build, and test data-centric pipelines for our analysis platform. As a fast-growing start-up in the Fintech space, you will have significant ownership in your work and the chance to make use of diverse technologies to achieve the company objectives.
This role will report to the Team Lead.
Design, implement, and test AWS-based, data pipelines.
Design and develop efficient ETL solutions.
Design, implement, and unit test Java-based applications and microservice components.
Participate in scrum processes.
Review and analyze requirements during sprint planning.
Create necessary design documentations.
Working with scrum team to come up with the best solutions.
Participate in code and design reviews.
Debugging and resolving technical problems that arise.
Provide technical guidance to more junior staff, and review and oversee their work.
Must Have Skills:
2+ years experience with AWS data processing tools (storage, processing, etc.)
5+ years of Java development experience.
Experience creating ETL pipelines.
Experience working with data visualizations and dashboards.
Experienced with JDK 8+, Spring Boot.
Experience in creating and implementing REST API in microservices components
Experience with both relational and non-relational data stores.
Experience with Docker.
Experience with Kafka.
Excellent verbal and written communication skills.
Excellent time management and organizational skills.
Ability to keep current with the constantly changing technology industry