- Company Name
- TalentVault Network Inc.
- Job Title
- Java EE Developer
- Job Description
-
**Job Title:**
Java EE Developer (Senior Consultant)
**Role Summary:**
Design and implement configurable, enterprise‑grade systems that process order‑lifecycle events for trade surveillance. Build and maintain robust data pipelines and alerting mechanisms to enable monitoring of trading activity, leveraging Java, Spring Boot, Apache Kafka, and modern cloud/DevOps platforms.
**Expectations:**
- 5+ years of Java EE development experience.
- 10+ years of compliance transformation implementation experience, specifically in trade surveillance, trade‑venue lifecycle, and conflict management.
- Ability to work remotely from any location in Canada with occasional (1‑2 days/week) office presence in Toronto.
- Legal Canadian work status; no sponsorship or subcontracting.
**Key Responsibilities:**
- Design, develop, and deploy configurable trade‑surveillance workflow components.
- Build scalable ETL pipelines using tools such as Informatica, Talend, Databricks, or SSIS.
- Develop and maintain Java applications using Spring Boot, integrating with MQ, Kafka, and REST APIs.
- Implement data integration and transformation using SQL, HDFS, and cloud data services (AWS, Azure Data Factory).
- Leverage modern data platforms (Dremio, Data Mesh, Snowflake) for virtualization and analytics.
- Apply DevOps practices for continuous integration, deployment, and reliability on cloud environments.
- Provide platform expertise for Trading Hub configuration and model‑based surveillance solutions.
**Required Skills:**
- **Programming:** Java EE, Spring Boot, Python scripting, MQ, Apache Kafka, REST API development.
- **Data Engineering:** SQL, ETL tools (Informatica, Talend, Databricks, SSIS), HDFS, data‑virtualization platforms (Dremio, Snowflake, Data Mesh).
- **Cloud/DevOps:** AWS or Azure services, Azure Data Factory, CI/CD pipelines, containerization (Docker/Kubernetes preferred).
- **Domain Knowledge:** Trade surveillance, order‑lifecycle processing, trading‑venue operations, conflict management, Trading Hub platform configuration.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience).
- Relevant certifications (e.g., Oracle Java SE/EE, AWS Certified Solutions Architect, Azure Fundamentals) are a plus.