Wednesday, January 13, 2010

Senior Software Engineer / Java Developer

We have immediate requirement for a Senior Software Engineer / Java Developer for one of our high tech clients.

Requirements:

  • 10-15 years of experience with strong web application design and developement in a Unix environment
  • Degree in Computer Science related discipline or equivalent
  • Strong understanding of object-oriented development in Java.
  • Experience with UNIX based development is essential with knowledge of Linux
  • In depth understanding of how Apache tomcat and JBoss is configured and operates
  • Strong understanding of web application development, including: security, application design, session management, performance, multi-language support, and internationalization.
  • Understanding of mod_perl, FastCGI, and other persistent application mechanisms
  • Understanding of or exposure to critical registry related technologies, such as DNS, WHOIS and XML
  • Strong organizational and communication skills
  • Ability to work with a team of diverse technical individuals
  • Ability to communicate and coordinate with other departments and stakeholders
  • Strong organizational and communication skills
  • A working knowledge of databases, specifically use of SQL or calling PL/SQL procedures
Asset:
  • Knowledge of C, Java and other programming languages
  • Experience or knowledge of IRIS, EPP, RRP, DNSSEC
  • Familiarity with database development and design, including PL/SQL
  • Familiarity with FreeBSD and Macintosh
  • Windows Application/applet development
  • Experience with Windows 2000, XP, 2003, and Vista

Start Date: Immediate
Duration: 18 months
Type: Contract
Location: Ottawa
Salary: TBD
Experience: 10 years