top of page
  • Linkedin

Sr. Java Developer

Location: Toronto

Job ID: 2064

Job Description

Responsibilities

  • Lead the team to deliver high quality software and help business to run their business efficiently. 

  • Lead the team to manage multiple streams and follow proper code promotion process. 

  • Manage lower development environments and ensure the stability of environment. 

  • Conduct Design Review and Code Review processes to ensure quality of software. 

  • Ability to reverse engineering legacy codes, find ways to optimize codes and address system bottleneck. 

  • Ability to analyze production issues and provide a solution to resolve the issue permanently. 

  • Promote the best practices and follow the continuous integration and delivery.

  • Drive transformation by continuously looking for ways to automate existing processes, test, and optimize data quality. 

  • Explore new capabilities and technologies to drive innovation.

  • Experience in managing an engineering team a plus.  

Desired Skillsets

  • Java/JEE

  • Spark/Scala 

  • Big Data/Hadoop/Hive

  • Spring/Angular/RestAPI 

  • Cassandra/No QL database 

  • MS SQL Server 

  • Git 

  • Linux

Technical Skills

  • 8+ years of Java/JEE experience

  • 5+ years of experience in the Spring tech stack and building microservices using Spring Boot

  • 3+ years of experience in Scala/Spark.

  • Strong experience with Hadoop, Spark, Parquet or similar Big Data technologies.

  • Strong experience in Linux environment.  

  • Experience in designing and integrating with REST APIs.

  • Experience working with messaging technologies (e.g. Kafka)

  • Experience with RDBMS, demonstrable fluency in SQL  and any  non-relational db such as Cassandra (is preferred).

  • Experience of Git, CI/CD toolset (Maven), Jenkins, working within an Agile environment

  • Understanding on best practices and design patterns. 

  • Experience developing and managing highly scalable and low latency systems.

  • A passion for bringing best products to the customer, simplifying and automating work, for making things better, for being efficient and helping others.

 

Business Skills

  • Good communication skills. Experience in collaborating efficiently within a global team.

  • Demonstrable experience working in a fast-paced environment, working with PMs and our business sponsors.

  • Nice to have - Hands-on experience with market risk and/or PnL (profit and loss) reporting.

Contact Us

Thanks for submitting!

Tel. (+1) 647-865-2985

© 2022 by MetiSign. 

bottom of page