Job Descriptions:
Designs and develops large scale enterprise-scale software and technology in support of digital platforms. Supports marketing and Brand needs across Inspire Brands to deliver interactive and innovative guest technology.
Responsibilities :
Design and develop innovative features on key strategic projects as part of a highly functional Agile (e.g., Scrum) team
Work with business stakeholders to help define and prioritize product backlog and sprint plans
Develop and integrate to system APIs including order fulfillment, content management and enterprise web services
Document technical details of coding projects through a standardized process of creating code comments, software architecture and flow diagrams
Ensure corporate compliance and information security standards are withheld within the SDLC
Contribute to maintenance, support and roadmap of key digital technology solutions and platforms
Design and establish software patterns to solve key business and technology problems
Mentor, support, and guide junior developers, including code reviews, best practices, pattern reviews
Education & Experience Qualifications
4 year Degree in Computer Science or equivalent work experience required
Master’s Degree in Computer Science or equivalent work experience preferred
Developing and supporting large scale, highly transactional and available technology platforms
Experience working as part of an Agile Scrum team
Demonstrated experience developing, at scale, in/with Java springboot, Webservices, microservices, Spring Ecosystem
Mentoring junior developers
Continuous Delivery & Integration Automation experience
Enterprise architecture understanding and proficiency (e.g., API-led, middleware, SOA)
Proficient developing enterprise development languages (e.g., Java, Server-Side JavaScript, Scala)
Knowledge of distributed services (e.g., REST, SOAP)
Working experience with enterprise frameworks like Spring
Proficiency with Source control and CI/CD technologies such as Git and DevOps
Deep understanding of building out microservices using technologies that include Java, NoSQL, Kubernetes
Strong Experience with cloud native devops architectures (GCP preferred) and knowledge of containerized app deployments (Docker, AKS)
Deep understanding and implementation of Test Driven Development (TDD)
Any Graduate