Select Page

Java Back-End Developer

Java Back-End Developer

Interfacing Technologies Corporation is a leading software & services company recognized by Gartner with over 20 years of experience in process modeling, simulation, knowledge, and performance management. With offices spanning North America, Europe and Asia, Interfacing has international clients and partners across the globe and all industries (finance, manufacturing, health, pharmaceutical, utility, food, government, services, etc.). Interfacing is part of a technology group that operates jointly with Dempton Solutions and so R&D employees are exposed to multiple platforms and technologies.

The Java Back-End Developer will be part of the Interfacing Research and Development team and will play a key role in the ongoing development and delivery of Interfacing’s Enterprise Business Process & Performance Management software applications and HeyBubble Cloud Live Chat Software. The candidate we are seeking is a team player (Agile Development) that has significant experience developing enterprise / cloud software in Java and J2EE and writing REST Web services. Experience using the latest web technologies (backbone, marionette.js, node.js, javascript, etc.) is a major asset as well.

Task Description:

  • Based on the functional specifications, will develop solutions and other integration layers
  • Unit test developed code. Develop procedures for independently testing code developed
  • Run performance and scalability tests
  • Develop front end GUI (user interfaces)


  • Degree in Computer Science or Certificate in Computer Related Technology


Knowledge & Experience:

  • Excellent java development skills
  • Two+ years coding experience in JEE6+ software development (EJB, JPA, JMS, REST)
  • Experience with application server (JBoss/WildFly)
  • Experience with MS SQL database structuring (MYSQ an asset)
  • Experience creating and running unit tests and mock framework (Junit, JMockit)
  • Experience of Java UI development (Swing)
  • Experience with Netbeans Rich Content Platform and Hibernate Assets
  • Experience developing with Backbone .js, js, Node js major asset
  • Experience using of presentation languages such as HTML, CSS, JavaScript is a major asset
  • net, PHP, WordML and MS Office (Excel, Visio, etc.) Macro & XML development an asset
  • Build tools (Maven 3) and source control (Subversion, Git)
  • BPMS application development experience is an asset


Interpersonal skills:

  • High command of verbal English or French, other languages are an asset
  • Driven to constantly evolve to learn new technologies & languages
  • Self-motivated, team player, action-and-results oriented
  • Well organized, good communication and reporting skills
  • Ability to successfully work under tight project deadlines


Organizational “Fit” Considerations:

Interfacing Technologies is seeking a team player who enjoys playing multiple roles and solving technical challenges within a fast-paced environment. We seek someone with sound judgment in task planning and execution in order to meet deadlines and maintain product delivery timelines. If you possess the above qualifications, have strong communication skills, professionalism, and strive to improve and innovate, then Interfacing is an environment whereby you would thrive.

Hiring Now!

Interfacing Technologies Corporation is an equal opportunity employer. We would like to thank everyone who submits a resume for these positions. Due to the volume of resumes that we receive, only those candidates selected for interviews will be contacted.