Back End Developer (Java)

Technology Department | Permanent Position | fulltime | 4+ years of experience

About the role

As someone who has worked with content management systems and enterprise Java, you recognize this and embrace learning and working within new frameworks. You understand the need to keep the content authoring teams at the forefront and build systems that are easy to use, maintainable and scalable. As part of this team you understand the need to test and document your code, to challenge the status quo and to establish development standards moving forward.


  • Develop and maintain Java services within the OSGi platform (Apache Felix)
  • Manage the integration points between various systems and the CMS
  • Assist in architecture design and implementation plans for Java applications and CMS projects
  • Troubleshoot issues that arise on the CMS or OSGi bundles
  • Activities like providing mentorship and performing code reviews
  • Manage and maintain the code deployment workflows with DevOps team
  • Help to define and rollout development standards and documentation

Required skills


  • Experience working with Java Frameworks such as object mappers, Guice, Spring
  • Experience using Git and JIRA
  • Experience developing with scalable web systems
  • Experience using and configuring build automation tools (Maven, Jenkins, TeamCity, Bamboo, etc)
  • Knowledge of HTTP protocol, UNIX shell scripting and networking
  • Experience working with RESTful web services
  • 4 years’ experience in Java development (J2EE) or MVC Spring framework
  • Experience in leading enterprise-grade development projects
  • Creative problem solver and troubleshooter
  • Excellent organizational skills, attention to detail and the ability to multi-task
  • Excellent communication skills and a strong team contributor
  • Ability and desire to thrive in a fast-paced, client-service environment
  • Ability to learn and adapt to new technologies quickly


    • Experience developing within CMS platforms, preferably Adobe Experience Manager or Day CQ CMS.
    • Working knowledge of web development tools and frameworks including JavaScript (JQuery, Node.js, etc.), HTML 5 and CSS
    • Ability to design and architect large-scale systems

Apply now

Upload resume
(Maximum file size: 20 MB)
Upload portfolio
(Maximum file size: 20 MB)