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.

Responsibilities:

  • 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 careers@klipfolio.com. 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.