About the role
Job title : Senior Data Software Engineer (Contract)
Client : Hunter Scouts
Location : Toronto, Ontario, Canada - On-Site
Contract type : CONTRACT
Contract duration : 40 hours per week, contract duration to be discussed
Salary About the role Hunter Scouts is seeking a contract Senior Data Software Engineer to join a top-tier client in delivering innovative and data-intensive services. This role will involve designing and implementing real-time processing solutions using cutting-edge technologies such as Java, Spring Boot, Apache Flink, Kafka, NiFi, and PostgreSQL. If you have experience solving complex problems and driving projects from concept to implementation, this exciting opportunity could be for you.
Responsibilities
- Design, develop, and deliver high-quality, data-intensive software solutions.
- Build and maintain real-time data pipelines using Apache Flink, Kafka, and NiFi.
- Develop RESTful APIs in Java/Spring Boot and integrate with PostgreSQL.
- Write clean, testable, and well-documented code while participating in code reviews.
- Lead projects end-to-end from requirements gathering through implementation and deployment.
- Collaborate on system design, testing, and performance tuning.
- Support production troubleshooting and create technical documentation as needed.
Requirements
- Must currently be based within a 50-mile radius of Toronto, Ontario, Canada.
- Must be authorized to work in Canada.
- Minimum of 6 years of experience in software development, with expertise in Agile methodologies.
- Proven hands-on expertise with Apache Flink and production streaming jobs.
- Strong proficiency in Java (including J2EE), Spring Boot, and RESTful APIs.
- Experience with Apache NiFi for data flow management and operational production experience with Apache Kafka.
- Skilled in PostgreSQL, including schema design and performance considerations.
- Proficiency with version control systems such as Git or SVN.
Preferred Skills
- Experience with automation testing frameworks, particularly JUnit.
- Familiarity with large enterprise environments and Agile methodologies (TDD/BDD).
- Past experience in working with Eclipse IDE.
About the role
Job title : Senior Data Software Engineer (Contract)
Client : Hunter Scouts
Location : Toronto, Ontario, Canada - On-Site
Contract type : CONTRACT
Contract duration : 40 hours per week, contract duration to be discussed
Salary About the role Hunter Scouts is seeking a contract Senior Data Software Engineer to join a top-tier client in delivering innovative and data-intensive services. This role will involve designing and implementing real-time processing solutions using cutting-edge technologies such as Java, Spring Boot, Apache Flink, Kafka, NiFi, and PostgreSQL. If you have experience solving complex problems and driving projects from concept to implementation, this exciting opportunity could be for you.
Responsibilities
- Design, develop, and deliver high-quality, data-intensive software solutions.
- Build and maintain real-time data pipelines using Apache Flink, Kafka, and NiFi.
- Develop RESTful APIs in Java/Spring Boot and integrate with PostgreSQL.
- Write clean, testable, and well-documented code while participating in code reviews.
- Lead projects end-to-end from requirements gathering through implementation and deployment.
- Collaborate on system design, testing, and performance tuning.
- Support production troubleshooting and create technical documentation as needed.
Requirements
- Must currently be based within a 50-mile radius of Toronto, Ontario, Canada.
- Must be authorized to work in Canada.
- Minimum of 6 years of experience in software development, with expertise in Agile methodologies.
- Proven hands-on expertise with Apache Flink and production streaming jobs.
- Strong proficiency in Java (including J2EE), Spring Boot, and RESTful APIs.
- Experience with Apache NiFi for data flow management and operational production experience with Apache Kafka.
- Skilled in PostgreSQL, including schema design and performance considerations.
- Proficiency with version control systems such as Git or SVN.
Preferred Skills
- Experience with automation testing frameworks, particularly JUnit.
- Familiarity with large enterprise environments and Agile methodologies (TDD/BDD).
- Past experience in working with Eclipse IDE.