FLEX Senior Software Engineer - Java
Marriott InternationalAbout the role
We are seeking an exceptional engineering leader to drive the design, development, and delivery of large-scale enterprise applications. The ideal candidate is product-focused, passionate about solving complex challenges, and experienced in leading architectural and innovative service solutions for Marriott's eCommerce platform.
Key responsibilities include:
- Leading the design and implementation of advanced services and frameworks to support business needs.
- Researching, analyzing, designing, and implementing solutions that meet current and future requirements.
- Communicating effectively across all levels and collaborating with engineering teams throughout Global Technology to ensure alignment and successful delivery.
- Managing multiple initiatives, ensuring projects are completed on time, within scope, and budget.
- Delivering impactful and innovative solutions leveraging cutting-edge technologies.
This role requires a proven track record of balancing technical leadership, strategic vision, and cross-functional collaboration.
QUALIFICATIONS
Required
- Undergraduate degree or equivalent experience/certification
- 7+ years’ experience in software development with experience in Java/JEE application development.
- 5+ years hands-on experience in software development with expertise in:
- Defining, creating, and supporting enterprise-scale cloud solutions in an agile development environment
- Delivered large-scale systems, with focus on scalability, latency, security and resilience.
- Hands-on experience in building cloud native microservices, domain driven development, and event-oriented architectures
- Expertise in automation, CI/CD, Release Management processes and Application Deployments to Cloud.
- Working knowledge in API platforms, back-end services, database and networking components of full stack infrastructure
- Development experience in the following tech/tool/platforms stack:
- Spring Boot
- Node.js
- Microservices development
Preferred
- Experience leading and managing end-to-end integration solutions development for enterprise software or hosted high-tech services.
- Worked on initiatives to implement Microservices by applying best practices in the industry.
- Successfully lead and managed development of cloud native applications using Play, Akka or SpringBoot.
- Working knowledge in DevOps, Containerization and development of CI/CD pipelines.
- Deep knowledge and hands-on experience in API management platforms such as Akana, Mulesoft, Apigee, is a plus.
- Capable of performing requirement analysis, solution architecture reviews and high-level solution design, resource-based and API specification development.
- Technology leadership experience working in an agile development environment with an onshore/offshore model.
- Must be results oriented having demonstrated technology leadership experience in developing cutting edge technology.
- Demonstrated ability to learn and experiment in future software engineering opportunities
CORE WORK ACTIVITIES
Technical Leadership
- Trains and/or mentors other team members, and peers as appropriate
- Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested
- Identifies opportunities to enhance the service delivery processes.
Delivering Technology
- Performs more complex quantitative and qualitative analyses for service delivery processes and projects.
- Facilitates achievement of expected deliverables and obligations of Services Providers
- Validates completeness of requirements prior to Service Provider solutioning
- Ensures all projects follow the defined development and business case processes
- Ensures proper coordination with appropriate IT and vendor relations teams
- Provides consultation for routine and complex systems development
- Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
- Coordinates with Operations and Infrastructure teams for deployment and production support activities
IT Governance
- Follows all defined GT 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
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