Marriott International, Inc. is seeking a Senior Software Engineer for multiple positions. This role involves leading the design, solutioning, and delivery of large-scale enterprise applications, including end-to-end integration solutions. The engineer will create innovative solutions leveraging leading-edge technologies, develop cloud-native applications using technologies like Spring Boot, Spring Webflux Play, and Akka, and work within an agile development environment with an onshore-offshore model. Responsibilities include requirements analysis, solution architecture reviews, high-level solution design, resource-based and API specification development, and ensuring projects adhere to defined processes and standards. The role also involves providing consultation for systems development, early warning to stakeholders about service levels, coordinating with operations and infrastructure teams, and providing financial input on budgets. Implementation of Microservices using REST, MQ, Java 11+, Python, Javascript, and Docker, applying industry best practices, is a key aspect. The position requires demonstrating technology leadership and following project management standards. Other software engineering duties may be assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior