Java Developer

Toronto, ON, Canada

Job Description

Story Behind the Need

  • Business group: The Digital Client Services group is working on an ongoing Digital Wealth Modernization and is searching for a strong Java Developer as the project scope continues to grow.
  • Project: The successful candidate will be joining an ongoing project focused on modernizing existing Client Digital Online Functionality to a cloud-based environment.
  • Reason for request: Project
Candidate Value Proposition
  • The successful candidate will have the opportunity to work on one of the most exciting Digital Transformation initiatives for the bank, leveraging a cutting-edge technology stack to help improve experience and engagement for Client customers.
  • Working in a collaborative and cross-functional environment, the candidates will work autonomously while working in a supportive environment.
Typical Day in Role
  • Work as a member of a dynamic Agile team developing web applications for Online Brokerage / Wealth management retail customers
  • Design and develop a new generation of online finance web applications based on Cloud solutions, such as Microsoft Azure, Google GCP
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
  • Act as an expert technical resource for modeling, simulation and analysis efforts
  • Leverage industry best practices to design, test, implement and support a solution
  • Assure quality, security and compliance requirements are met for the supported area
  • Be flexible and thrive in an evolving environment
  • Adapt to change quickly and adjust work accordingly in a positive manner
Candidate Requirements/Must Have Skills:
  • 10 + years web service development as a Java Developer or related field with Java 8+ (minimum 2 years) or above, JAX-WS, JAX-RS, Spring Boot, Spring Security, Spring Data and Swagger/OAS (Open API Specification)
  • 5 + years working with cloud-based microservices (Azure, PCF or GCP) Azure is preferred
  • 5 + years' experience with Java Frameworks: Spring, JUnit, Log4j
  • 5 + years' experience with JSON/RESTful, XML, and SOAP services
  • 5 + years of database development, stored procedures with SQL, Azure SQL, Sybase OR MS SQL. Azure SQL is preferred
Nice-To-Have Skills:
  • Experience with Continuous Development or Continuous Integration is a plus
  • Hands-on experience in MicroApp development is a plus
  • Previous experience with Wealth Management or FI
Soft skills:
  • Excellent interpersonal and communication skills (oral, written and presentation)
  • You are a hands-on, collaborative individual with experience working with technical architects, business users and engineers.
Degrees or certifications:
  • Bachelor's degree in a technical field such as computer science, computer engineering or a related field required
Best vs average
  • The best candidate is someone with deep expertise in both Java development and microservices architecture, along with a solid understanding of the wealth management domain.
  • They can work closely with technical leads, contribute to scalable system design, and apply conceptual knowledge effectively in real-world scenarios.
  • In contrast, an average candidate may only have surface-level familiarity with these technologies and require more guidance, lacking the depth and independence needed for complex development tasks.
Additional Notes
  • 70% focused on Java Development, 10% building unit tests, 20% analysis for modernization from the existing system to the new product
  • The successful candidate will need to be a strong problem solver * someone who can complete unit tests and reverse engineer code as needed
  • Financial services experience is a plus, but technical experience is more important
Candidate Review & Selection
  • Two rounds of interviews:
o 1st round - HM and technical lead - 30 mins - 45 mins - MS Teams Video - Technical assessment is required. (Coding)
o 2nd round -Hiring manager and Director - 30 mins - MS Teams Video - ''get to know'' questions such as ''Tell about you'' and other behavioral questions.
Job Details
13620
Contract
6 Months
Toronto
94.00 CAD
Recruiter
Recruiter information not available.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2920698
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned