Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Appzlogic

NewBe an early applicant

Software Engineer II – MarkLogic / XML Content Developer

Posted Updated
Discussion

Description

We are looking for a skilled Software Engineer II to join the Content Operations & Management (COM) team. The role involves developing and maintaining backend services, XML-based content processing pipelines, and content delivery systems. You will work with Java, Spring Boot, Node.js, MarkLogic, and AWS to support critical content platforms and services. This is a long-term contract opportunity working with an established engineering team supporting production systems.

Key Responsibilities:
- Develop and maintain XML processing pipelines, including transformation, validation, and enrichment.
- Build and support content ingestion, delivery, and search solutions using MarkLogic.
- Develop and maintain backend services using Java and Spring Boot.
- Build and support Node.js/Express services and REST APIs.
- Develop event-driven processing pipelines deployed on Amazon EKS.
- Write unit tests, participate in code reviews, and maintain CI/CD pipelines.
- Troubleshoot production issues using logs and monitoring tools.
- Maintain existing applications, dependencies, and build tools.
- Prepare technical documentation, designs, and operational runbooks.
- Collaborate with engineering, operations, editorial teams, and external partners.

Required Skills & Qualifications:
- 3–5 years of professional backend software development experience.
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- Strong experience with Java and Spring Boot.
- Hands-on experience with Node.js, Express.js, JavaScript, or TypeScript.
- Strong XML skills, including XQuery, XPath, XSLT, DTD, XSD, and Schematron.
- Experience with MarkLogic or other XML/document database platforms.
- Experience building REST APIs and backend services.
- Hands-on AWS experience, particularly S3, SQS, IAM, and Secrets Manager.
- Experience with Git, GitHub, and CI/CD tools such as GitHub Actions.
- Strong troubleshooting, communication, and problem-solving skills.

Preferred Qualifications:
- Experience with MarkLogic tools such as CPF, triggers, ml-gradle, and MLCP.
- Knowledge of publishing standards such as JATS, NLM, METS, or MPEG-21.
- Experience with Docker, Kubernetes, and Amazon EKS.
- Familiarity with Apache NiFi and document processing workflows.
- Experience with SFTP and cloud-based content delivery.
- Knowledge of search indexing, relevance tuning, and faceting.
- Experience with Terraform or other Infrastructure-as-Code tools.
- Exposure to AI-assisted development tools such as GitHub Copilot, Claude Code, or Codex.
- Familiarity with GraphQL and Apollo Server.

Location: Remote - Argentina, Brazil

Skills required for this job:

  • AWS
  • Apache NiFi
  • Back-end development
  • CI/CD
  • GraphQL
  • Infrastructure as code (IaC)
  • Java
  • Journal publishing
  • Kubernetes
  • Node.js
  • REST API
  • Search engine indexing
  • Software development
  • Spring Boot
  • XML

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →