To apply for this job you must first either login or register

Java Developer

Richmond Hill, Ontario  - Permanent

Job Description

Our client develops, among other things, a SaaS product which leads the market for full-service payments solutions. The company is consistently recognized by Deloitte as one of the fastest growing technology companies within North America and they are gearing up for their biggest year yet. This client provides an exciting, challenging, and stable workplace. They are looking for people who share their passion for outstanding performance, and who want to be part of a close-knit, energetic team.

You will be exposed to a wide range of development responsibilities, on a product with thousands of customers, and used by millions. They have been in business since 2004 and deeply understand the importance of staying modern, and utilizing cutting edge technologies.

They are currently looking for high potential junior and intermediate level Java Engineers to grow with their product development team.

You will be:
- Playing a crucial role in the development of their core platform.
- Working in an Agile setting.
- Adhering to widely recognized (but often not implemented) development best practices. team follows an agile software development methodology.
- Encouraged to innovate and bring unique solutions to world-class challenges.
- Mastering your craft in a culture of learning.
- Given purpose and responsibility by working on mission critical systems handling sensitive data and millions of transactions.
- Growing with a company through it’s biggest year ever, with plenty of upward mobility.
- Learning from world-class industry and technical subject matter experts.
- Challenging technical decision making and bringing fresh solutions to the table.
- Enjoying a work-life balance, uncharacteristic of today’s technology sector.
- Joining a post-startup stage organization, just as things are getting interesting.

9-5ers and un-inspired individuals need not apply.

Must Have Skills:

Some of the key job requirements for this position include:
• B.S. Degree, Comp. Sci/Software Engineering from a recognized University
• Strong knowledge of OOP principles
• Demonstrate strong understanding of databases, SQL, stored procedures, etc. (working experience with Oracle is a plus)
• Experience working on an agile development team
• Experience mentoring junior developers is a plus
• Strong written and verbal communication skills
• 3-5 years experience
• Hands-on experience developing enterprise software and web applications in Java

You have experience utilizing:
• Working on Java Web Applications using J2EE/J2SE
• Javascript, HTML/CSS3
• Servlets, Struts is a plus
• Tomcat 6.x or higher
• Database experience is a must, using Oracle and PL/SQL is a plus
• Working knowledge of LINUX/UNIX
• Knowledge of Freemarker Template engine is a plus
• .NET experience is a plus
• Version control system experience
• Other languages are a plus

Starting: ASAP
To apply for this job you must first either login or register