Careers with Ethoca

At Ethoca, you’re applying for much more than a job. Where else are you going to get the opportunity to work with the most committed group of ecommerce business and technology innovators who are transforming the industry. We want the bold. We demand the best. And we’re committed to giving you the opportunity to make the contribution only you can make. Ethoca is a place where risk-takers thrive, where thought leaders excel and where challengers make us better. If you’re up to that challenge, find the role that’s made for you and let’s get started. The clock is ticking!

Director, Issuer Relations
Issuer Relations, Sales Account Manager
Integration Support Specialist
Toronto, ON
Software Development Manager
Lead Quality Assurance Engineer
Quality Assurance Analyst
Toronto, ON
Senior Manager, Merchant Sales - France /Manager d’univers marchand, France
Paris, France Area
Manager, Content Marketing
Toronto, Canada or Austin, Texas
Country Manager, France
Senior Manager - Issuer Relations
London, UK
Lead Production Operations Engineer
Toronto, ON
Enterprise Data Architect
Toronto, ON
Java Team Lead
Toronto, ON
Windows Systems Administrator
Toronto, ON
Application Security Specialist - Toronto
Senior Java Web Developer
Toronto, Canada
Bilingual (Spanish/German/Mandarin) Customer Service Representative - Corporate Clients
Toronto, ON

Senior Java Web Developer

Posted: October 8, 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.

The Position:

To support our continued growth and success, we are seeking a rock solid Senior Java Developer to join our development team.  The ideal candidate will have a wide range of skills to call upon and responsibilities will encompass front end and server side development. 

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 a related field
  • Experience leading Agile teams, advocates Agile values and principles
  • 5+ years in Scrum Framework; knowledgeable of other Agile/Lean methodologies
  • 8+ years of development experience in a JEE and/or Spring application server environment
  • 5+ years hands on experience with one or more Java persistence frameworks: JPA, Hibernate, iBatis or similar
  • 5+ years of Web Services development using standards API such as JAX-WS, JAX-RS (extensive 
    experience with concepts and frameworks including Axis, Spring Web Services, etc)
  • 5+ years of experience using a modern MVC framework
  • Front-end: expertise with AJAX, JavaScript, jQuery, JSON,, CSS and other client side technologies
  • Familiarity with Continuous Integration (CI) principles, Build and Test Automation
  • Experience with team based, enterprise source control management systems; experience with distributed version control such as Git is a plus
  • Expert Relational Database Design and Development experience with one of more of the following enterprise database systems: Oracle, MySQL, MS SQL Server, DB2
  • Advanced knowledge/experience with cross-browser compatibility concepts and issues
  • Strong understanding of web security, XSS, script and SQL injection vulnerabilities and secure coding practices
  • Excellent written and verbal communication skills

What Sets You Apart:

  • Experience with Websphere Rational Application Developer
  • Experience with cryptography API’s  and an understanding of PKI principles
  • Experience working in a PCI DSS certified environment
  • Knowledgeable with Continuous Integration principles with an eye for automation
  • Knowledgeable in designing responsive UI
  • Experience with clustering applications, high availability, scaling applications

Location: Yonge and Sheppard


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
9 of 10

Top Online Merchants
Use Ethoca


Merchants of All Sizes
Count on Our Services


Network of Major
Card Issuing Banks