About this role
Principal Software Engineer (Guest Communications Platform) at Marriott Hotels & Resorts. Location: Bethesda or United States. Role: Define architecture, Enforce standards, Lead migrations Requirements: 8+ years software design and development; Java, Spring Boot, JavaScript/TypeScript/NodeJS; microservices; Kafka; Adobe I/O/Campaign; AEM; AWS; GraphQL/REST; CI/CD; Kubernetes; testing frameworks. Category: Software Development Seniority: Senior Level Tools: Java, Spring Boot, JavaScript, TypeScript, NodeJS, Kafka, Adobe I/O, Adobe Campaign, Adobe Experience Manager (AEM), Adobe AEP/AJO, Adobe MTA, GraphQL, REST, Playwright, Jest, Jasmine, Mocha, JUnit, AWS, Kubernetes, Docker, GitHub, Jenkins, Harness, CI/CD, Observability, CI/CD pipelines Commitment: Full Time Workplace: Hybrid Languages: English