Match score not available

Middle Full Stack AEM Developer

fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

3+ years experience in AEM development, Strong knowledge of Adobe Experience Manager (AEM) 6.5, Proficiency in HTML, CSS, JavaScript, and React, Experience in backend development with Java, J2EE, Upper-Intermediate English and fluent Ukrainian speaking.

Key responsabilities:

  • Develop scalable web applications using AEM
  • Customize and extend AEM components for business needs
  • Integrate AEM with third-party applications
  • Collaborate with cross-functional teams effectively
  • Troubleshoot AEM application issues and ensure best practices
Blackbird Lab logo
Blackbird Lab Information Technology & Services Scaleup https://www.blackbird-lab.com/
51 - 200 Employees
See more Blackbird Lab offers

Job description

Who we are

Blackbird Lab is a software development company. While we are practicing international working culture, we are proud representatives of Ukrainian values and traditions. We are a team of 90+ energetic, curious, smart, and open to new challenges tech pros who prefer efficient async communication, flexible working hours, a co-working office model, etc.

Being in this craft for about 5 years, we managed to accumulate expertise and bring value to a number of clients. We cooperate with US and Canadian product companies of different sizes, from small startups to established products, in close, trusted relationships.

All team members, including management, have an engineering background. The process, participants who speak the same language and have a similar approach based on technical principles, is always efficient. It is way easier to make decisions and introduce new features in a team with engineering at heart. It is the technical DNA that lets us build high-quality products that facilitate the lives of our customers’ users.

Position & client

Our client is a well-known loyalty program in Canada and has been around for more than 30 years. It’s a big corporation with many mature established processes.

Our team specializes in building and maintaining the Help Center pages for web applications. We focus on creating a user-friendly interface where users can easily find answers, access support materials, and submit help requests. Our team manages the complete lifecycle of web, mobile, and back-end development, as well as QA and deployment. We focus on developing new features, improving functionality, optimizing performance, and providing ongoing support to ensure a reliable and efficient user experience.

Stack of the project

Java 17, Spring, Hibernate, Groovy (Spock), React
AWS (ECS, RDS AuroraDB, SQS, S3, API GW), Github, Jenkins, Microsoft Outlook, Teams, Slack (Blackbird internal), Jira, Confluence, Figma

Responsibilities

  • Develop, implement, and maintain scalable web applications using Adobe Experience Manager (AEM).
  • Customize and extend AEM components, templates, and dialogs to meet specific business requirements.
  • Integrate AEM with third-party applications and systems
  • Collaborate with cross-functional teams including designers, content authors, and backend developers
  • Troubleshoot and resolve issues related to AEM applications, including performance, scalability, and integration challenges.
  • Ensure adherence to best practices in AEM development, including code reviews, unit testing, and continuous integration.

Requirements

  • 3+ years experience in AEM full stack development
  • Strong knowledge of Adobe Experience Manager (AEM) 6.5 (experience with AEM as a Cloud Service is a plus).
  • Proficiency in front-end web technologies: HTML, CSS, JavaScript (experience with React is a plus).
  • Experience with back-end development using: Java, J2EE, Servlets, JSP, and web services (RESTful and SOAP).
  • Hands-on experience with AEM-specific technologies: Apache Sling, JCR (Java Content Repository), and HTL (Sightly).
  • Proficient with Maven for building and managing AEM projects.
  • Version Control Systems: GitHub).
  • Dispatcher: Basic understanding of AEM Dispatcher. for caching, load balancing, and performance optimization.
  • Understanding of AEM’s architecture: components, templates, and the OSGi framework.
  • Upper-Intermediate English speaking level
  • Fluent Ukrainian speaking level

Nice to have

  • AWS, Spring Boot, Hibernate, DynamoDB, Gradle, Docker

Team setup & processes

  • Technical Project Manager/Engineering Lead (Europe)
  • Senior Java Engineer (Europe)
  • Senior AEM FullStack Engineer (Europe)
  • Middle AEM FullStack Engineer (Europe) - open position
  • Senior AQA Engineer (Europe)
  • Senior Flutter Mobile Engineer (Europe)

We’re following 2-week Sprints with Story Point estimates, refinements, plannings, demos and retrospectives.

Interview process

  • HR interview (30 min)
  • Technical interview with a Senior Engineer (90 min)
  • Interview with Project Manager (30 min)

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
EnglishEnglishUkrainian
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)
  • Collaboration

Full Stack Engineer Related jobs