Careers



Senior Java Developer

Information and description
  • Starting date: As soon as possible
  • Type: Full-time
  • Experience: Expert


  • Opes Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior JAVA Developer to help us execute on our company's business mission through evolution of our current product offerings and the development and deployment of the company's new products launches.

    Desired candidates will:

  • Design and develop architecture and framework for products for the Web and mobile using latest technology based on Java, HTML and others, with focus on performance, scalability, and security
  • Utilize ingenuity and inventive thinking to evaluate options for design and deriving the best solutions based on sound analytical judgment, team input and the customer best interest
  • Be delivery focused and responsible for all aspects of the project life cycle including requirements analysis, estimates, planning, tracking, design, development, testing and release
  • Own and communicate design specification to stakeholders
  • Hands on development of your own design
  • Design and develop high-performance, robust, modern APIs and web services


  • Knowledge and skills:

  • Experience in designing and developing enterprise scale transactional web applications
  • Proven analytical and problem solving skills in planning creative solutions that meet business needs
  • Experience working with financial and/or compliance applications (ex: wealth management, banking, broker applications) is an asset
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • Bachelor degree in Computer Science, Software Engineering or related discipline
  • 8+ years of experience in software development
  • 5+ years of core Java skills
  • Results-oriented, self-starter with positive "can-do" attitude
  • Fluent in both English and French written and spoken


  • If you are ambitious and action-oriented, you would fit perfectly within our team. We offer a competitive compensation and benefits package with real advancement possibilities. Opes Software is a dynamic and growing information technology company that designs, develops and markets enterprise software. Our growing customer base is located in Canada as well as internationally. This is a lead and key position within the development team and the company, which will have a direct impact on the product evolution and growth of the company. Developers have the advantage of working in a highly skilled team, as well as having continuous interaction with everyone in the company
Intermediate Java Developer

Information and description
  • Starting date: As soon as possible
  • Type: Full-time
  • Experience: Intermediate

  • Principal Responsibilities

    The selected candidate will analyze, design, develop, test, document and support different applications written in Java.

    Requirements

    The ideal candidate must have experience with the following languages/technologies:
  • Good knowledge and experience using Spring
  • Good knowledge and experience using Hibernate
  • Good knowledge and experience developing MVC web applications and JSPs
  • Good knowledge and experience using HTML / CSS, Ajax, JQuery, and XML
  • Unit Testing – Junit
  • Build automation – Maven
  • Knowledge of JMS (an asset)


  • Candidate profile

  • Bachelor of Computer Science degree or equivalent work experience
  • 3-5 years of relevant work experience
  • Excellent communication skills; written and spoken French and English
  • Knowledge of the brokerage and finance industries (an asset)
  • Customer oriented
  • Possesses excellent problem solving skills
  • Results oriented
  • Able to work independently
  • Willing to learn new technologies