Senior Java Engineer (Adobe Experience Manager)
ParserAbout the role
Senior Backend Engineer (Java/Adobe Experience Manager)
Who is Parser?
Technology alone does not create impact- the right teams do. Founded in 2018, Parser is a boutique technology services and consulting firm helping global organisations solve complex business challenges through digital transformation, product development and AI enablement.
We are a fast-growing team of 340+ engineers and consultants across Europe (UK, Spain, Portugal), the Americas (US, Argentina, Uruguay, Colombia), and the Middle East.
We combine global reach with a mindset focused on agility, senior expertise, and close collaboration. We work as an extension of our clients’ teams, helping them define the right problems, shape solutions, and deliver technology-driven outcomes that create measurable business value. Our expertise spans software engineering, AI & data, product development, and customer experience, delivered by teams that combine strong technical depth with a consulting mindset.
Why Join Us?
If you are looking for a place where you can think beyond execution, take true ownership of outcomes, influence decisions, and continuously learn alongside top-tier specialists in a truly global environment, we’d love to meet you.
How will you impact?
At Parser, we build the infrastructure that powers enterprise customer communications at scale. We're looking for a Senior Java Engineer who brings deep backend expertise, with a DevOps mindset, and a passion for building reliable, high-quality systems that make a real difference to customers.
Your key responsibilities:
- Designing, implementing, and maintaining scalable customer communication solutions, with a focus on Adobe Experience Manager (AEM) and related enterprise tools
- Developing high-quality backend services in Java (Spring Boot)
- Building and operating cloud infrastructure on Microsoft Azure, using Terraform for Infrastructure as Code
- Championing CI/CD best practices to enable seamless, confident software delivery
- Taking ownership of system reliability, maintainability, and performance
- Producing clear, thorough documentation that supports team velocity and system longevity
Tech Stack
- Languages: Java (primary), JavaScript / TypeScript (nice to have)
- Frameworks: Spring Boot
- Cloud & Infra: Azure, Terraform
- Architecture: Microservices
- Databases: PostgreSQL (SQL), CouchDB (NoSQL)
- Monitoring: Splunk, New Relic, xMatters
- Version Control: GitHub
- Tooling: Zendesk, JIRA
What you'll bring to the role:
- 6+ years of hands-on experience delivering production Java applications
- Strong understanding of Spring Boot and microservices architecture
- Experience with Adobe Experience Manager (AEM) or similar enterprise content/communication platforms
- Proficiency with cloud platforms - Azure preferred; AWS or GCP also valued
- Familiarity with Terraform or other IaC tooling (or a genuine drive to get up to speed)
- Experience with CI/CD pipelines - e.g. GitHub Actions
- Solid grasp of both SQL and NoSQL databases
- Excellent communication skills and comfort working in an Agile (Scrum/Kanban) environment
Nice to Have:
- Experience with JVM languages beyond Java (Kotlin, Scala, Groovy)
- Exposure to TypeScript or Node.js for a full-stack context
- Background in system design and distributed systems
- Proficiency in Python for scripting or data-adjacent tooling
- Familiarity with LLMs, model architectures, and MCP, and experience integrating or building AI-powered features
- Understanding of Kubernetes - container orchestration, scaling strategies, networking, and resource management
Location:
Candidates based in Spain: flexible remote work
You will receive:
- The chance to join an organization with triple-digit growth that is changing the paradigm on how
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s