Careers with Ethoca

Toronto, ON
Head, Product Strategy & Innovation
Toronto, Canada or Austin, Texas
Application Security Specialist - Toronto
Toronto (Yonge and Sheppard)
Senior Manager, Merchant Sales
London, UK
Senior Java Web Developer
Toronto, Canada
Senior Marketing Manager
Toronto, ON, Canada or Austin, TX, USA
Senior Relationship Manager
Austin, Texas
Market Development Representative
Austin, Texas
Customer Service Representative - Corporate Clients
Toronto, ON

Senior Java Web Developer

Posted: April 2, 2014

Type: Full-time

Experience: Mid-Senior

Functions: Developer

Industries: Financial Services

Location: Toronto, Canada

Do you want to be part of an innovator that is changing the ecommerce landscape and reinventing the way global merchants and issuers combat fraud through collaboration? If you’re excited by shattering expectations and making a contribution that will turn stale thinking into breakthrough ideas, Ethoca is the place for you. We welcome the challengers and thought leaders. We want the agile, creative risk-takers who can address challenges with an open mind, the freedom to innovate and the strength to dominate. Ethoca’s growth is explosive, and only great problem-solvers, collaborators and thinkers can help us take it to the next level. If that sounds like you, keep reading.
To support our continued growth and success, we are seeking a rock solid Senior Java Developer to lead our web development efforts and mentor new team members as we grow. The ideal candidate will have a wide range of skills to call upon and not only be able to lead the front-end development effort but also able to participate in back-end and web service integration work as needed.

Your Challenge:

  • Utilize your vast experience to lead the web development efforts of our SaaS portal in a fast-paced environment
  • Understand business requirements and participate in product roadmap discussions in order to design, estimate, and deliver secure, maintainable, and highly performing code
  • Investigate, evaluate, and apply new web technologies
  • Taking ownership of code quality by applying industry standard unit/integration testing techniques and best practices
  • Identify and implement performance improvements and optimizations for our multi-tier web application
  • Thrive in a highly collaborative and small company environment where agility is paramount

Required Skills and Experience:

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of web development experience in a J2EE environment
  • 3+ years hands on experience with ANY of the following MVC frameworks: Struts 1.x, Struts 2, Spring MVC
  • 3+ years hands on experience with ANY of the following ORM frameworks: EJB Entity Beans, Hibernate, iBatis or similar
  • 2+ years of Web Services development (including SOAP, XML, XSD, JSON and REST concepts and frameworks)
  • Front-end: expertise with AJAX, Javascript, jQuery, jQuery UI, CSS 2-3, HTML 4+, JSP, JSTL
  • Experience with one of SVN, Git, Mercurial
  • Experience with one or more of the following RDBMS: Oracle DB, MySQL, MS SQL Server, DB2 coupled with a solid understanding and experience with SQL
  • Advanced knowledge/experience with cross-browser compatibility concepts and issues
  • Strong understanding of web security vulnerabilities and secure coding practices
  • Excellent written and verbal communication skills
  • Experience and passion for technical leadership and mentoring
  • Strong knowledge and experience with Agile software development
  • Top notch problem solving and analytical skills
  • Self-motivated and ability to excel in a team environment

What Sets You Apart:

  • Experience with Websphere 7.0 and Rational Application Developer 8.0
  • Experience in website development using Drupal, PHP
  • Experience with cryptography API’s (e.g. JCE) and an understanding of PKI principles
  • Experience working in a PCI DSS certified environment
  • Experience working in a small entrepreneurial environment
  • Knowledgeable in designing responsive UI
  • Working knowledge of EJB 3.0
  • Experience with clustering applications, high availability, scaling applications


Ethoca offers a competitive compensation package, benefits and the opportunity to work with great people in a high-growth environment.

Candidate Submission:

Please forward your resume and a covering letter to with “Senior Java Web Developer” in the subject line. We will only be contacting those individuals who we believe are the best potential fit with our requirements. You will also want to visit
Ethoca's Connections
17 of 20

Top Online Merchants
Use Ethoca


Merchants of All Sizes
Count on Our Services


Network of Major
Card Issuing Banks