As a back end Java software engineer specializing in Adobe Experience Manager (AEM) your main responsibility is to develop and maintain the back end of web applications using the AEM platform. Responsibilities include designing and implementing robust scalable and efficient back end solutions that align with project requirements and collaborating with the front end development team system administrators and other stakeholders to ensure seamless integration of the back end solution with the overall application architecture. This requires strong technical proficiency in AEM including the creation and extension of components templates workflows and integrations with external systems. Your work should adhere to best practices in coding standards performance optimization and security protocols. Ultimately your role is vital in delivering high-quality reliable and user-friendly web applications with optimal performance and functionality.
Requirements
- Bachelors or Masters degree in computer science or a related field or equivalent 7 years work experience
- 7-9 years of experience with Java development HTL/Sightly JDBC including the use of core frameworks such as Apache Sling and Apache Felix preferably with large-scale enterprise applications or websites
- 3-5 years experience with Adobe Experience Manager Sites and Assets (DAM)
- Expert in AEM foundational concepts a solid understanding of all of the related building blocks including templates components widgets workflows XF etc.
- Ability to configure local dev/qa and staging/prod environments for AEM
- Understanding of CI/CD configuration and workflows
- Solid experience with Git
- Experience with unit testing and TDD
- Experience with GraphQL
- Knowledge of RESTful web services and API integrations
- Familiarity with Cloud infrastructure caching and load balancing
- Ability to work within Scrum methodology
- Solid communication and collaboration skills
Benefits
- Private health insurance for the family group (spouse and children)
- Flexible working hours
- Hybrid work model (our offices are always open!)
- 15 business days of vacation
- Lazy Days (days off without justification)
- Performance bonus
- English classes during working hours
- Access to learning platforms (Udemy Platzi and Crehana)
- Discounts on a wide variety of products stores and services
- Welcome kit
- Work tools (Mac adapter headphones monitor)
- Cultural activities: Friday barbecues soccer game nights/afternoons and more
- Special gifts for occasions: birthdays anniversaries etc.
- Internal training: GM2 Talks
- Offisnack (discounts on purchases)
- Knowledge Hubs aligned to business strategy
As a back end Java software engineer specializing in Adobe Experience Manager (AEM) your main responsibility is to develop and maintain the back end of web applications using the AEM platform. Responsibilities include designing and implementing robust scalable and efficient back end solutions that a...
As a back end Java software engineer specializing in Adobe Experience Manager (AEM) your main responsibility is to develop and maintain the back end of web applications using the AEM platform. Responsibilities include designing and implementing robust scalable and efficient back end solutions that align with project requirements and collaborating with the front end development team system administrators and other stakeholders to ensure seamless integration of the back end solution with the overall application architecture. This requires strong technical proficiency in AEM including the creation and extension of components templates workflows and integrations with external systems. Your work should adhere to best practices in coding standards performance optimization and security protocols. Ultimately your role is vital in delivering high-quality reliable and user-friendly web applications with optimal performance and functionality.
Requirements
- Bachelors or Masters degree in computer science or a related field or equivalent 7 years work experience
- 7-9 years of experience with Java development HTL/Sightly JDBC including the use of core frameworks such as Apache Sling and Apache Felix preferably with large-scale enterprise applications or websites
- 3-5 years experience with Adobe Experience Manager Sites and Assets (DAM)
- Expert in AEM foundational concepts a solid understanding of all of the related building blocks including templates components widgets workflows XF etc.
- Ability to configure local dev/qa and staging/prod environments for AEM
- Understanding of CI/CD configuration and workflows
- Solid experience with Git
- Experience with unit testing and TDD
- Experience with GraphQL
- Knowledge of RESTful web services and API integrations
- Familiarity with Cloud infrastructure caching and load balancing
- Ability to work within Scrum methodology
- Solid communication and collaboration skills
Benefits
- Private health insurance for the family group (spouse and children)
- Flexible working hours
- Hybrid work model (our offices are always open!)
- 15 business days of vacation
- Lazy Days (days off without justification)
- Performance bonus
- English classes during working hours
- Access to learning platforms (Udemy Platzi and Crehana)
- Discounts on a wide variety of products stores and services
- Welcome kit
- Work tools (Mac adapter headphones monitor)
- Cultural activities: Friday barbecues soccer game nights/afternoons and more
- Special gifts for occasions: birthdays anniversaries etc.
- Internal training: GM2 Talks
- Offisnack (discounts on purchases)
- Knowledge Hubs aligned to business strategy
View more
View less