Platform Developer

Reports to: Manager - Software Development

Works with: Development, QA, Services, Sales, Product Management, UX

Level: Intermediate to Senior

Klipfolio is looking for platform developers who have a background in building high performance MVC web applications in Java.


  • Take an active role in the design and planning of complex product features
  • Participate as a developer implementing new product features
  • Work closely with the development team to harden application security
  • Work with our testing team to understand and mitigate performance bottlenecks
  • Bring experience in high-performance client-server architectures and relational databases

Required Skills:

  • Excellent knowledge of Java
  • Exposure to Groovy
  • Experience developing web applications using MVC frameworks such as Grails, Rails, Spring MVC, etc.
  • Experience with front-end technologies: Should be able to implement user interfaces using Javascript, CSS, HTML5
  • Experience developing highly-available web applications
  • Strong knowledge of Java concurrency
  • Knowledge of Python, NodeJS, MongoDB, Redis, SQL
  • Knowledge of security methodologies and best-practices
  • Experience with any of the following technologies would be a plus: Sprint Boot, Akka, Kafka, RabbitMQ

Send your resume to Ensure the subject line of your email contains "Platform Developer".

If you are selected for an interview, you will be contacted within a week or two to confirm a date and time.