Java Software Engineer - Adobe Experience Manager
Home » Java Software Engineer - Adobe Experience Manager
You will:
- Work on technical design and hands-on development of customer facing applications based on Adobe AEM v6.x
- Develop a global pool of reusable white label AEM components to be used by site developers and enhance existing components
- Develop web services to integrate AEM components with other enterprise platforms (CRM, eCommerce, IAM, PIM, etc)
- Support migrations to latest AEM versions
- Perform code reviews and management of the complex code base branches of the global platform for AEM
- Engage with Technical Leads, Solutions Architect and Enterprise Architecture to find and solve gaps in technical direction
- Identify new technologies that improve product development and end user experience
- Operate and leverage Agile and Scrum methodologies
You have:
- Minimum 3 years of professional experience in software development
- Excellent understanding of OOP principles, design patterns and practices
- Strong motivation to learn and perform working on Adobe Experience Manager
- Proficiency in developing web applications based on Java 8, JSP, JavaScript, jQuery, Maven
- Working experience in designing scalable solutions, writing efficient code, optimizing performance and debugging issues
- Experience with JavaScript frameworks and libraries like ExtJS and TouchUI is desirable
- Working experience with Apache Sling, Java Content Repository, OSGi is desirable
- Experience with front-end technologies such as Ajax, HTML5
- Very good web services understanding
- Familiarity with source/version control (GIT is a plus)
- Open and friendly personality, as well as drive, initiative, problem-solving mindset, excellent interpersonal and team-working skills
- Bachelor or higher degree in computer science (or equivalent)
- Very good verbal and written communication skills in English
Our offer:
- Possibility to work in our Nis office or fully remotely
- A chance to be a part of casual but professional environment where you will have safe place to try, fail and learn
- Opportunity to learn from tech leads and experienced colleagues to improve your soft and technical skills and set your development path
- Competitive compensation depending on experience and skills
- Opportunity to have full ownership over your code
- No pressure and no strict deadlines because quality is above quantity
- We use TDD – if you didn’t use it, now you have opportunity
- Professional and soft skills trainings and education (including internal knowledge sharing sessions)
- Private pension and medical insurance for you and your family. Also, maternity and sick leave are 100% paid
- Sports clubs – from fishing to basketball, whatever rocks your boat
- Awesome referral fees - because great people know great people
- Possibility to travel abroad (London specifically ?)
- Work-life balance – this is the company that really supports your professional
- Modern and cozy offices in New Belgrade, Niš and Kragujevac
Please apply or contact us for any additional information.