Software developer – Java

Posted 1 month ago

We are looking for a Software developer – Java with strong programming skills to be part of an exciting and motivated engineering team in Montreal.

You will be successful in this role if you have the following experience:

  •  Bachelor’s Degree in Electrical or Software Engineering, Computer Science or a combination of education and experience in software development
  • Minimum five years in Java development
  • General programming skills: Object oriented Design & Development, Problem solving & Algorithm skills, graphical user interface design, profile and performance analysis
  • Familiar with Computer Aided Design:  two-dimensional visualization, three-dimensional visualization (OpenGL), usage of 3D CAD systems (e.g. Siemens NX), usage of 2D Electrical CAD systems (e.g. Cadence Allegro), CAD file formats
  • Development environment: IntelliJ, Eclipse, Source control (SVN)
  • Java technologies: Java 8, JavaFX, Maven, Spring, MVC, AOP
  • Web technologies (an asset):  Javascript, 3JS, WebGL, JSON, SOAP, D3js, HTML, XML
  • Are a team player and have a willingness to learn and contribute to all stages of the standard software life cycle including post-delivery support
  • Have excellent problem-solving skills and verbal and written communication skills

What to expect as the main responsibilities…

  •  Build stand-alone software applications and web client/server applications, while following coding standards
  • Integrate stand-alone software applications using existing APIs
  • Assist in defining software architectures
  • Build appropriate unit and integration tests
  • Translate requirements, and designs provided by the team into functional user interfaces
  • Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies

Apply Online

A valid email address is required.
A valid phone number is required.