Senior Software Developer

Place of assignment
Montréal
Date of entry
As soon as possible
Type of contract
Contract
Our client is looking for a senior hands-on software developer, possessing strong experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. 
Responsibilities will include direct communication with business users and cooperation within a team of developers distributed internationally.

YOUR ROLE

In your job with our client, you will be asked to work on the following:

  • Build a highly scalable and high-performance architecture 
  • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services
  • Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks
  • Work with other software leads on developing testing processes and frameworks
  • Document the work you do, especially APIs that you create
  • Understanding of  business requirements and their mapping to a given software framework
  • Adhering to SDLC methodology and design principles of the client software framework. Working in Agile, test-driven mode, in object-oriented environment.

What we are looking for

  • Ability to understand business requirements and business priorities
  • Ability to understand complex technical architecture
  • Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams  and  other teams under different operational time zones
  • Proactive on taking leadership when needed, self motivated, dynamic and result oriented
  • Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework
  • Fluent communication (oral and written) and listening skills
  • 5+ years of development and architecture experience with Java , SQL and Spring Boot
  • 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack
  • 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins

 

  • 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)
  • 5+ years of Object-Oriented development experience 
    2+ years of web front-end development
  • Experience with ReactJS and/or Angular development
  • Experience with Docker platform
  • Minimum of 5 years IT development experience.
  • PostgreSQL or similar RDBMS background
  • Experience in web & front-end development
  • Bachelor or Master in Computer Science or Engineering related field
  • Desired/ Plus: degree in Finance-related field
  • Required language: english 

Instructions for applying

Nous remercions toutes les personnes qui poseront leur candidature, mais ne communiquerons qu’avec celles retenues pour une entrevue.

Il est essentiel de joindre votre CV au présent formulaire pour que votre candidature soit considérée.

Le genre masculin est utilisé sans discrimination et dans le seul but d’alléger le texte.

Spontaneous application

Vous ne trouvez pas l'emploi correspondant à votre profil parmi nos affichages? Prenez tout de même un moment pour acheminer votre C.V. Il sera automatiquement conservé dans notre base de données de candidat.

Spontaneous application