toggle menu
Offre d'emploi 956

Java Developer

CDI

A propos de Talan

Talan is an international group (10 countries, 6,000 employees) of Professional Services and IT Consulting, committed for 20 years to the Innovation and Digital Transformation of its clients. Talan Canada (founded in 1997) has more than 110 consultants who work in an agile and pragmatic way with large companies (Finance, Insurance, Telecommunications, Services, Distribution, Public Sector) by combining consulting services / technological expertise / capacity to deliver and deploy projects.
The group is also experiencing a strong dynamic in North America with nearly 600 employees, following in particular the recent merger with several Montreal companies (Projexia, Insum, Createch).
We do everything possible to ensure that our employees can grow and flourish at Talan. As a result, we have received the "Great Place to Work Canada" certification, which rewards companies that are good places to work.

Talan Canada is growing and looking to strengthen its teams with Java Developers for the Montreal office, able to work with clients in several industries.

The ideal candidate will be a fast learner and enjoy working independently or within a team. They must also be confident in all aspects of software delivery on large and small projects including build/test automation.

Candidates must reside in Montréal or be open to relocate for this job opportunity.

Hybrid working schedule.

Tasks

  • Provide expertise with application and database integration technologies, including solution and service-oriented architectures
  • Follow Agile Methodology: daily scrums, grooming, planning, retrospectives, and project meetings as required
  • Liaise with Product Management, DevOps and other project teams as required
  • Work with the Product Management team to help in the gathering and documentation of requirements
  • Working with an architecture team to create detailed Functional and Technical Specification designs
  • Engage end-users and stakeholders during implementation
  • Ability to quickly ramp up and apply new technologies and processes
  • Enjoy working in a highly collaborative & dynamic team environment
  • Strong debugging skills, to find the root cause of issues (resolution)

Required skills

  • 3+ years of software development experience
  • Computer Science background or equivalent education
  • Communication: Bilingual (English and French)
  • Proven experience implementing solutions that are scalable and highly available based on industry best practices
  • Software development experience in Java/J2EE and (Java 8+)
  • Knowledgeable in the Spring eco-system (Core, MVC, Batch, Boot, etc…)
  • Knowledgeable with data access technologies (Hibernate, myBatis/iBatis)
  • Experience with REST, especially with Java API for Restful Web Services
  • JSON data structures
  • Git, Bamboo/Bitbucket plugins
  • Knowledgeable in Continuous Delivery practices
  • Basic knowledge in SQL (Oracle preferable)

Desirable technical skills:

  • Micro-services architecture
  • HTML markup language, HTML 5 related technologies
  • Core CSS, CSS 3 (layout, box model, text effects, etc…)
  • Pre-processors (SCSS, SASS, LESS)
  • Core JavaScript, jQuery, Bootstrap
  • Build frameworks (Grunt, Gulp, etc…)
  • Eclipse and/or IntelliJ
  • Basic knowledge of UNIX/Linux
  • Good programming background in scripting language (Bash, Python 3+)

Joining Talan also means:

  • Joining a group where Innovation is at the heart of our development, thanks in particular to our investments and partnerships around the most impactful technologies for our customers such as Big Data, the Internet of Things, Blockchain and Artificial Intelligence, Cloud solutions, ...
  • To join dynamic teams, where the role of the employee is at the center of attention, with the will to create spaces allowing each one to blossom, whether it is in his professional career or through social and environmental commitments.
  • Have the opportunity to access the group's various knowledge communities, share expertise, contribute to development and innovate, all with a strong team spirit and entrepreneurship
  • Benefit from competitive advantages on the market!

Talan is a great playground, it's up to you!

We believe that only a humanistic practice of technology will make the new digital age an era of progress for all. Let's engage together! Talan is convinced of the power of collective intelligence, which consists of combining the richness and diversity of profiles, experiences, and technological and sector expertise. That is why we promote an equal access employment and encourage all individuals, women, ethnic and visible minorities, aboriginals, and people with disabilities to submit their application.

Postuler