Java Developer
KIjiji - Toronto, ON

This job posting is no longer available on Indeed. Find similar jobs: Java Developer jobs - KIjiji jobs

Kijiji Canada is a star performer within the eBay Classifieds portfolio and the number 1 online Classifieds site in Canada, with more than 3X the traffic of the next largest competitor. Kijiji receives nearly 10 million unique visitors every month (~40% of all Canadian internet users) and has over 4 1/2 million live classifieds listings. We have succeeded because we think and behave like an aggressive start-up and we hire the best and brightest people.

Our team members continually exceed expectations; demonstrate a great deal of passion, initiative, creativity, and problem solving skills, while working in a fun, open and honest environment. Our developers will take ownership of major areas of our platform, designing and coding them to meet the growing needs of our business while providing a quality user experience for our users. A flexible and innovative mindset, balanced by solid experience in building scalable and quality web applications is paramount. It’s also important that you are detail oriented with a tendency to over-communicate. We are an Agile shop that uses Scrum to manage our iterations.

We are Macs!

Responsibilities

  • Define, design, and implement complex, multi-tier distributed software applications.
  • Segment and design system layers to support component and layered application development,

including user interface, business functionality, and database access.

  • Work with your development lead, other developers, product managers, QA, and operation teams to

develop solutions that meet the business’ product requirements and deliver good performance,
scalability, and reliability.

  • Estimate your development efforts, plan implementations, and rollout system changes.
  • Meet realistic implementation schedules and adhere to development goals and principles.
  • Share release management duties during feature rollouts and share on-call responsibilities.
  • Develop industry and product technical expertise.

Requirements

  • BS/BA in CS/Engineering or equivalent experience.
  • 5+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed,

fault-tolerant applications for the internet.

  • Significant experience with OOD, transactional services, concurrent programming, asynchronous and

event driven systems along with web application development.

  • Strong core Java knowledge
  • Significant experience with Spring Framework in projects that need to scale.
  • A passion for elegant architecture, data modeling, problem solving and dealing with scaling issues.
  • Extensive experience with Hibernate or JPA and MySQL.
  • Experience with continuous integration and automated testing of service layers.
  • Thirst for exploring leading edge technologies.
  • Prioritize tasks and deliver according to estimates.
  • Be able to have fun!
  • Prefer experience with Apache, Tomcat, ActiveMQ, SOLR, MySQL, Linux/Unix, Spring core & MVC, JPA

or Hibernate, REST, AJAX, XML, JSON, JQuery and perhaps some Java EE.


Indeed - 15 months ago - save job - copy to clipboard
Recommended Jobs
Computer programmer (Front End Developer)
Shopify Inc. - Toronto, ON
Canadian Job Bank - 1 day ago
Easily apply

Specialized Developer - Expert
eTeam Inc. - Toronto, ON
eTeam Inc. - 1 day ago

Senior Software QA Developer (Automation)
Imagine Communications - North York, ON
Imagine Communications - 7 days ago