Speedware Speedware is a provider of innovative enterprise software solutions, including application development technology, industry-specific business intelligence solutions and complete HP e3000 migration solutions.Speedware is a provider of innovative enterprise software solutions, including application development technology, industry-specific business intelligence solutions and complete HP e3000 migration solutions.
Speedware

Printable Version

Home

About Us

Careers

Management Team

Our History

Contact Us

Join Our Mailing List
Contact Us

Careers

Intermediate Java Developer
Location: Montreal (Canada)
 

As part of the development team, you will have the opportunity to work in a dynamic and challenging environment with cutting-edge products and technologies. You will participate in the design and development of a number of software products that enable companies of all sizes, from start-ups to established blue chip giants, to automatically convert their legacy business applications from old platforms and technologies to contemporary system architectures and development environments.

Our software tools are written primarily in Java and they handle everything from intelligent language/code conversion to the replacement of system primitives on the “from” platform.

Essential Job Functions and Tasks:

As an Intermediate Java Developer at Speedware, you will be asked to:

  • Maintain our existing software:
    • Improve, maintain and/or test existing Java components. 
    • Analyze, propose, and document a variety of solutions to current issues.
    • Make enhancements to existing software by analyzing, profiling, and/or identifying areas for optimization or refactoring.
    • Assess potential system impacts on performance, stability, scalability, and maintainability that could be caused by changes and feature additions to the software products.
  • Help create new software:
    • Participate in the design of Java software systems in accordance with specifications, reporting to the Development Lab Team Leader.
    • Participate in the design and implementation of new Java components.
    • Produce various development documents.
  • Test the software:
    • Perform unit testing and provide technical support to Speedware’s Customer Support, Quality Assurance, and Professional Services teams.
    • Assist other development/support staff to troubleshoot complex software issues and providing resolution for critical and hard-to-find software defects.
    • Participate in code reviews on work produced by internal or external (consultants) software designers and work closely with QA to perform test plan reviews.
  • And look to the future:
    • Investigate new technologies and techniques and keep up with ongoing industry developments.
Essential Skills and Competencies:

Successful applicants need to have the following skills and competencies:

  • Excellent knowledge of Java SE 5 + 6 and surrounding technologies (Ant, Python, Eclipse, Subversion, Swing, etc.).
  • Excellence in object oriented design and development, C language and software development under various UNIX environments and distributed computing applications.
  • Very good knowledge of networking protocols/comms  (TCP, HTTP, SMTP, WAP, SIP, etc.), Windows application development, including interface creation, XML technologies, VSS, ASP, JSP, ADO.
  • Good familiarity with configuration and source code management tools.
  • Some knowledge of legacy computer languages (COBOL, FORTRAN, RPG) would be an asset.
  • B.Sc. in Computer Science, Software Engineering or Electrical Engineering (with software minor).
  • A five year record of successful systems development, preferably in Java.
  • French and English communication skills, written and oral
About You:

Speedware is looking for people with initiative and flexibility who are good team players but who are also autonomous in continuous professional learning. This position requires good communication skills in English and French, both oral and written.

Compensation:

We offer competitive compensation, benefits, and opportunity for growth and development in a stimulating environment. We are proud of our personnel-centered culture where our employees feel like they are part of a family. Our high retention rate combined with an atmosphere of enlightened, open, and accessible leadership make us an employer of choice in the Montreal area.

Contact:

To ensure fair and consistent treatment of all job seekers, Speedware requests that all applicants submit a resume by email to careers@speedware.com and clearly indicate the position for which they are applying. Speedware supports employment equity and all qualified applicants will be considered.