← Back to jobs

eTeam Logo
Java Application Developer

eTeam

 

Mississauga, Ontario, Canada

Posted On: 30+ days ago
Experience: 6+ years
Availability: Hybrid
Openings: 2
Category: Java Application Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop distributed systems for risk monitoring and regulatory compliance.

This role is hybrid.

Responsibilities

  • Design, develop, and maintain high-quality Java Spark applications.
  • Implement data lineage solutions and maintain metadata repositories.
  • Build middle-tier components including data ingestion frameworks and event workflows.
  • Troubleshoot applications to ensure optimal performance and write clean code.
  • Collaborate with cross-functional teams to define and ship new features.

Required Skills

  • 6+ years of hands-on experience with Core Java.
  • 2+ years of experience with Spark-based processing.
  • 3+ years of experience with SQL and database design, including optimized querying of large relational databases.
  • Strong proficiency in Spring, Data Structures, algorithms, and design patterns.
  • Experience building multi-threaded applications within a service-oriented architecture.
  • Experience with event-based system orchestration and rule-based systems.
  • Ability to write scripts in Shell or Python.
  • Experience with unit testing using JUnit/BDD.
  • Familiarity with Agile methodologies and DevOps automation.

Preferred Skills

  • Risk or Financial Systems development experience.
  • Understanding of Massive Parallel Processing (MPP) architecture.
  • Knowledge of Python libraries such as NumPy and Pandas.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs