Senior Java Backend Developer T500-5221 - Hyderabad, India - Inspire

    Inspire
    Default job background
    Description
    Designs and develops large scale enterprise-scale software and technology in support of Inspire Brands' digital platforms. Supports marketing and Brand needs across Inspire Brands to deliver interactive and innovative guest technology.

    RESPONSIBILITIESDesign and develop innovative features on key strategic projects as part of a highly functional Agile (e.g., Scrum) teamWork with business stakeholders to help define and prioritize product backlog and sprint plansDevelop and integrate to system APIs including order fulfillment, content management and enterprise web servicesDocument technical details of coding projects through a standardized process of creating code comments, software architecture and flow diagramsEnsure corporate compliance and information security standards are withheld within the SDLCContribute to maintenance, support and roadmap of key digital technology solutions and platformsDesign and establish software patterns to solve key business and technology problemsMentor, support, and guide junior developers, including code reviews, best practices, pattern reviews


    EDUCATION & EXPERIENCE QUALIFICATIONS4 Year Degree in Computer Science or equivalent work experience requiredMaster's Degree in Computer Science or equivalent work experience preferredDeveloping and supporting large scale, highly transactional and available technology platformsDemonstrated experience developing, at scale, in/with Java springboot microservices, Spring EcosystemExperience working as part of an Agile Scrum team.

    Experience with payment processing providers a plus. Experience with restaurant or retail technologiesContinuous Delivery & Integration Automation experienceEnterprise architecture understanding and proficiency (e.g., API-led, middleware, SOA)

    REQUIRED KNOWLEDGE, SKILLS or ABILITIESWorking experience in developing enterprise application languages (Java)Knowledge of distributed services (e.g., REST, SOAP)Working experience with enterprise frameworks like SpringProficiency with Source control and CI/CD technologies such as Git and Azure DevOpsGood understanding of building out microservices using technologies that include Java, NoSQL, KubernetesStrong Experience with cloud native DevOps architectures (Azure preferred) and knowledge of containerized app deployments (Docker, AKS)Understanding and implementation of Test Driven Development (TDD)