Senior Software Engineer II - 2026_1818 (India)

Senior Software Engineer II - 2026_1818 (India)

26 Oct
|
Marriott Tech Accelerator
|
India

26 Oct

Marriott Tech Accelerator

India

About Us:

Marriott International Inc., headquartered in Bethesda, Maryland, USA, was founded in May 1927 by J. Willard Marriott and Alice S. Marriott with a modest nine-seat A&W; root beer stand. Guided by the family's leadership and core principles, Marriott International today has grown into a global hospitality giant, operating approximately 10,000 properties and over 30 leading brands in more than 140 countries and territories.

From such humble beginnings to becoming the worlds largest hotel company, Marriott International has never stopped searching for inventive ways to serve its customers, provide opportunities for its associates, and grow their business. AtMarriott Tech Accelerator center (MTA), Hyderabad, India, Marriott is exploring the world we live in and all its possibilities. At Marriott Tech Accelerator, we are a team of passionate engineering minds dedicated to creating and building cutting-edge solutions that streamline operations and elevate guest experiences.

Marriott Tech Accelerator is an ANSR entity incorporated exclusively for providing services to Marriott International.

Role Title:Senior Software Engineer II

Position Summary:

We are seeking an experienced Senior Software Engineer II to join Marriott Tech Accelerator (MTA) and support the Digital Translations Product team. The successful candidate will design, build, and deliver scalable, secure, and resilient backend services using Java, Spring Boot, Spring Web Flux, microservices, event-driven architecture, and cloud-native technologies.
This role will serve as a critical technical bridge between Digital Product expectations and Marriott's enterprise technology ecosystem. The engineer will work closely with Product, UX, Frontend, QA, Architecture, Infrastructure, Security, Platform teams, and external technology partners to translate business requirements into technically feasible solutions that align with Marriott's enterprise standards, security requirements, infrastructure boundaries, and operational practices.

The ideal candidate is a hands-on backend engineer with strong expertise in Java, Spring Boot, Spring Web Flux, Kafka, AWS, Kubernetes, and distributed systems, along with practical experience integrating Generative AI capabilities and leveraging AI-assisted development tools such as Cursor, Git Hub Copilot, ChatGPT, Claude, or similar technologies.

Job Responsibilities:

- Design, develop, and maintain scalable, secure, and resilient backend services using Java, Spring Boot, Spring Web Flux, and microservices architecture.
- Translate Digital Product requirements into technically feasible solutions while identifying dependencies, risks, constraints, and architectural trade-offs.
- Serve as a technical bridge between Digital Product and Engineering teams and Marriott's Infrastructure, Cloud, Security, Platform, and Architecture organizations.
- Design and implement scalable, asynchronous, event-driven solutions using Apache Kafka and related messaging patterns.
- Build and support cloud-native applications using AWS, Docker, Kubernetes,



and preferably AWS EKS.
- Design and develop secure, scalable RESTful and GraphQL APIs and integrations with internal systems, external partners, and third-party platforms.
- Lead the technical design and implementation of third-party integrations, including API contracts, authentication, data mapping, error handling, resiliency, monitoring, and operational support.
- Integrate AI and Generative AI capabilities into backend services, digital experiences, engineering workflows, and business processes.
- Leverage AI-assisted development tools such as Cursor, Git Hub Copilot, ChatGPT, Claude, or similar technologies to improve engineering productivity, code quality, testing, documentation, and workflow automation.
- Build automated unit, integration, and end-to-end tests while improving application performance, scalability, resiliency, and production reliability.
- Support CI/CD, automated releases, observability, security, code quality, and modern software engineering practices.
- Troubleshoot and resolve complex production issues through structured debugging, root-cause analysis, and sustainable corrective actions.
- Participate in and lead code reviews, architecture discussions, technical design reviews, and engineering standards initiatives.
- Mentor junior and mid-level engineers and promote best practices in Java, Spring, microservices, event-driven architecture, cloud-native development, and AI-assisted engineering.
- Collaborate effectively with Product, UX, Frontend, QA, Architecture, Infrastructure, Security, third-party vendors, and business stakeholders to deliver high-quality software solutions..

IT Governance:

- Follows all defined IT standards and processes (i.e. IT Governance, SM&G;, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
- Maintains a proper balance between business and operational risk
- Follows the defined project management standards and processes

Skill and Experience:

- 5+ years of professional software development experience with Java/J2EE.
- 5+ years of hands-on experience designing and developing applications using Java and Spring Boot.
- Strong experience designing and developing RESTful microservices and distributed applications.
- 3+ years of hands-on experience with Spring Web Flux, Project Reactor, and reactive programming.
- Strong understanding of event-driven architecture and Apache Kafka, including producers, consumers, event schemas, consumer groups, offsets, retries, error handling, and idempotent processing.
- Experience developing applications using NGINX.
- Experience developing and operating cloud-native applications using AWS.




- Working knowledge of Docker and Kubernetes, preferably AWS EKS, including application deployment, configuration, scaling, troubleshooting, and operational support.
- At least 1 year of hands-on experience integrating AI or Generative AI capabilities into software applications, services, workflows, or engineering solutions.
- Hands-on experience with AI-assisted engineering tools such as Cursor, Git Hub Copilot, ChatGPT, Claude, or similar tools, with the ability to apply them responsibly across development, testing, documentation, and engineering workflows.
- Experience designing and implementing integrations with third-party vendors, external partners, and enterprise platforms, including API contracts, authentication, data transformation, resiliency, error handling, and operational support.
- Experience with API design, integration patterns, distributed systems, asynchronous programming, and service-to-service communication.
- Solid understanding of object-oriented programming, design patterns, data structures, algorithms, and software engineering principles.
- Experience with relational and/or NoSQL databases such as PostgreSQL, Oracle, DynamoDB, Couchbase, MongoDB, or similar technologies.
- Experience with Git and Git Hub workflows, including branching strategies, pull requests, code reviews, merge conflict resolution, and repository management.
- Experience with observability tools such as Dynatrace, Splunk, Cloud Watch, Open Telemetry, or similar platforms to monitor production issues and create metrics for business needs.
- Experience with Harness, Git Hub Actions, Jenkins, or similar CI/CD platforms, Automated testing, Agile/Scrum methodologies, and modern software development practices.
- Strong understanding of application performance, scalability, resiliency, observability, production troubleshooting, and root-cause analysis.
- Excellent analytical, debugging, problem-solving, communication, collaboration, and mentoring skills.
- Solid understanding of application performance bottlenecks, production troubleshooting, root cause analysis, and implementing sustainable performance improvements.
- Excellent analytical, debugging, problem-solving, communication, collaboration, and mentoring skills, with experience working in Agile/Scrum environments to deliver high-quality software solutions.

Education and Certifications:

- Bachelor's or graduate degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
- Relevant cloud, Kubernetes, Java, or AI certifications are a plus.

Work location: Hyderabad, India.

Work mode: Hybrid

Marriotts core values:

At Marriott, ourcore value make us who we are. We believe that success is never final. As we change and grow, the beliefs that are most important to us stay the sameputting people first, pursuing excellence, embracing change, acting with integrity, and serving our world. Being part of Marriott Tech Accelerator means being part of a proud history and a thriving culture.

📌 Senior Software Engineer II - 2026_1818 (India)
🏢 Marriott Tech Accelerator
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer ii - 2026_1818 (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer ii - 2026_1818 (india) / india