Job Description: Handle the planning and execution of an initiative’s software development while helping with reporting and process improvements. Work with Product data management in understanding the requirements, write technical stories, work with architects on design aspects, work with engineers in developing the code. Work collaboratively with technical and business team members to design, develop and maintain Checkout Services solutions following Agile development principles and practices. Lead engineering teams in designing and developing applications with an eye towards. simplicity, reliability, manageability, scalability, extensibility, performance and re-use. Provide technical expertise in the areas of architecture, design, implementation, and testing. Set and adhere to software coding and style guides to ensure consistency. Conduct code reviews and signing off stories. Support and troubleshoot problems with existing applications in production. With a DevOps mindset, improve the overall quality of the product leveraging clean code testing automation, CI/CD practices and smart monitoring. Requirements: Bachelor’s degree or foreign degree equivalent in Computer Science, or related field and eight (8) years of experience in the job offered or a related role.
Experience and/or education must include: 1. Java; 2. Spring framework & REST APIs; 3. Web Development technologies like JavaScript, HTML, React; 4. Knowledge on persisting into and retrieving data from Databases ; 5. DevOps (CI/CD) tools – GitHub, Jenkins, Maven/Gradle, Artifactory, Jira); 6. Business Requirements analysis, Application architecture & Design; 7. Knowledge/Experience on any Cloud technologies like Azure, AWS, etc; and 8. Application development, testing, and production support .
OTHER: Job Site: 4440 Rosewood Dr, Pleasanton, CA 94588
CONTACT: Please reference job ID R143876 and apply online at https://www.gapinc.com/en-us/careers/gap-careers