Java Analyst Developer

Job ID
Montreal downtown
Role and Responsibilities

IT Unlock is an IT consulting firm and an unique social enterprise. Our
mission is to improve our clients' current IT condition and to provide food to
underprivileged children. When you work with us, you contribute to give back to


We are looking for a talented Java analyst developer. This is a permanent position. The work is done in Montreal and it
will begin ASAP. Beautiful technologies and nice challenge are waiting for you.




·        Works in collaboration with business partners to
identify and analyze business needs for various internal management

·        Analyze the code of existing applications to
understand the logic and the nature of undocumented features.

·        Analysis of mainly relational data structures
used for persistence and querying of information by applications.

·        Develop end-to-end internal applications
according to best practices MVC.

·        Implant ESB integration interfaces.

·        Participate with other IT stakeholders,
architects, analysts, admin sys, DBAs and programmers, in various development
and integration projects.

·        Participates in projects in an agile framework.

Users support

Coordinate or perform, depending on the nature of the issue, technical
support to users of various internal applications


Academic training

• BAC in Computer Science or DEC in Computer Science with equivalent

Work experience

• Minimum 5 years experience in developing 2-tier applications (client
/ server) and web applications


Professional skills

• Very good knowledge of Java language and Java Enterprise framework
(no matter the version)

• Very good knowledge of web languages ​​and meta languages: HTML5,
JavaScript, CSS, JSON, XML, etc.

• Very good knowledge of relational databases, especially MSSQL (able
to read stored procedures, build queries).

• Good ability to communicate and popularize technical concepts.

• Knowledge of other programming languages ​​on the market is a great
asset. Ex: .NET C #, VB, File Maker, Fox Pro, Delphi, etc.

• Knowledge of continuous integration concepts and platforms (eg
Jenkins) is an asset.

• Knowledge of best SOA integration practices is an asset

• Knowledge of ERP, especially in manufacturing management, is an asset

• Knowledge of agile executives (eg SCRUM) is an asset


General skills (eg communication
skills, autonomy, stress management, negotiation, teamwork)

• Strong problem-solving ability;

• Strong analytical capacity

• Ability to understand a complex business environment;

• Recognized as a rigorous, structured, determined and dynamic person;

• Critical thinking and autonomy;

• Ability to work under pressure (incidents, short time and more than
one file at a time);

• Ability to work in a multidisciplinary team.


Specific requirements related to
the position

• Must be available to travel to Canada and the United States as
required (special requests);

• 5-10 years of experience in J2EE
• HTML5, JavaScript, CSS, JSON, XML
• Ready to travel to meet clients in Canada and the USA once per month or every two months.
• Ready to do weekly support
• Bilingual (French is more important)

• .Net C#, VB, File Maker, Fox Pro, Delphi.
• Jenkins
• Agile (SCRUM)
Number of positions
Work Experience
At least 5 years
Apply on Job