Browse All Jobs
Job Description

Clickatell is seeking a Senior Software Developer (Java) to join their Champion team. The ideal candidate will be focused on software development for the Interact Product and will play an essential role in the company's growth. This role involves working with a geographically distributed team to implement the next generation of products and features.

Responsibilities:

  • Work with a distributed team to implement new products and features.
  • Develop applications that can scale to millions of transactions per day.
  • Develop maintainable software iteratively, including documentation and test cases.
  • Implement, debug, and test new product features and enhancements.
  • Implement test-driven development using unit and integration tests.
  • Sustain implemented features through maintenance and support.
  • Create detailed documentation of design artifacts.
  • Work closely with team leads and software managers.
  • Participate in architecture discussions and design recommendations.
  • Adhere to policies and standards.
  • Participate in supporting production releases.
  • Coach and mentor other developers.

Requirements:

  • Strong development experience with Java 8 or Java 11 & Spring Boot based microservices.
  • Experience with MySQL, Postgres.
  • Experience writing unit tests with Mockito, Spring Boot.
  • Experience with source code management tools such as Git, GitLab, etc.
  • Experience with log monitoring tools such as Elastic, Kibana, GrayLog, etc.
  • Experience with dependency management tools such as Maven/Gradle.
  • Package management tools such as NPM.
  • Computer Science degree or equivalent (or 8+ years relevant experience).
  • 5+ years of proven experience in relevant roles.

Clickatell offers:

  • Health Insurance
  • RRPS contribution
  • Quarterly performance incentive bonus
  • Risk benefit company contribution
  • Reimbursable communications allowance
  • Half-day off on your birthday
  • 5 personal days leave a year, over and above your PTO
  • Remote working and access to office hubs as required
  • Home office set-up with laptop, monitor and other related items
Apply Manually