Java Developer

Overview

On Site
Accepts corp to corp applications
Contract - Long Term

Skills

Core Java
Spring Framework

Job Details

We are currently looking for a strong Java Developer for our client in Montreal, QC. Please find the detail description below. Kindly let me know your interest.

Role: Java Developer

Location: Montreal, QC

Duration: Long term

JOB DESCRIPTION:

We are looking for highly motivated, hands-on Java application developer with solid software technology background and the capacity of making and supporting of robust, secure, and multi-platform financial applications to contribute to the build out of additional products onto the External Trade Matching (Global Clearance) and Primary Dealer Reporting Platform. The successful candidate will be a proficient and productive developer, have good communication skills, and demonstrate an ability to work in a global team and in an agile environment.

Primary Skills / Must have
Strong in Core Java, Object oriented concepts
Experienced Spring framework, Cucumber testing framework
Strong experience on Spring Boot, Microservices architecture, RESTful APIs & JSON
Good knowledge of relational databases [SQL, JDBC], stored procedures
Code repository tools GITHub , Bit-bucket, CICD pipelines - Jenkins
Containerized deployments Kubernetes, PodMan , Cloud deployment
Scripting language Python, Shell scripts
Good time management skills ability to prioritize and multi-task, handling multiple efforts at once
Strong desire to understand and learn domain.

Secondary Skills / Desired skills

Experience in a financial services/banking industry specifically in the Wealth Management domain.
Snowflake, Azure AKS deployment, Angular JS, Type Scripts

Responsibilities:
Participate in all aspects of the SDLC (analysis, design, coding testing & implementation)
Must be able to work as an independent developer with no/minimal local oversight
Detail oriented, ability to turn deliverables around quickly with high degree of accuracy
Analyze business requirements; write functional and minor development specifications
Code solutions that meet the business requirements in a timely and accurate manner
Capability to approach problems as challenges and deal with them positively and constructively.
Sets an example for team members in the following manner: hard work, a focus on client delivery, preparedness, organization, a positive attitude and respect for others.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.