THE ROLE / ABOUT THE JOB
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.
Working with Adobe Experience Manager and the Adobe Marketing Cloud, you will have the opportunity to work with world-class clients on a class-
leading CMS marketing platform. With this platform that is built on top of OSGi, you’ll be able to take your enterprise Java experience into making new services and modular components.
Our goal is to use technology to deliver amazing experiences for our clients. The marketing industry is constantly evolving and as such, delivers the opportunity to work on new high exposure projects using newer technologies.
We work hard, have a lot of fun along the way and hope you’ll join us.
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
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
2 - 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
NICE TO HAVE SKILLS
Experience developing within CMS platforms, preferably Adobe Experience Manager or Day CQ CMS.
Ability to design and architect large-scale systems