Java Software Engineer - Price Engines

The Gap Inc.

The Gap Inc. has opening in San Francisco, CA for:

Job Title: Java Software Engineer – Price Engines

Salary Range: $147,368/yr - $152,368/yr        

Job ID: R160381

Job Description: Partner with Product Managers, Solution Architects, and your Engineering peers to define, analyze, estimate levels of effort to deliver at-scale solutions to meet business requirements. Gain an extensive understanding of key dependencies with external and internal teams to collaborate on cross-functional initiatives. Write well-written, self-documenting code that follows best practices and design patterns. Maximize system uptime / availability and ensuring functional & performance SLAs are met and establish end-to-end monitoring and alerting for various systems. Practice relentless automation, continuous integration, and continuous delivery. Embrace and implement best-in-class DevOps practices with end-to-end “design, build and run” responsibilities with the aim of operating a low-touch Production environment. Lead, follow and teach others during the development of software. Telecommuting permissible from anywhere in the US.

 

Requirements: Master’s degree or foreign degree equivalent in Computer Science or related field and two (2) years of experience in the job offered or related role.

 

Experience and/or education must include:

  1. Java Backend Development and its associated frameworks to enable platform independence and development on any platform;
  2. Micro Services Architecture to support engineers to build better APIs, using the REST architecture model;
  3. Spring Boot and Spring Framework to develop applications, build infrastructure required through dependency injection, and develop microservices;
  4. SQL to query data from databases and save data using back-end application;
  5. Continuous Integration and Continuous Deployment pipeline (CI/CD) using Jenkins to test and deploy functionality of an application;
  6. Agile methodology that divides a project apart into smaller, iterative segments known as sprints;
  7. Behavior Driven Development and feature testing using Cucumber tool to create test automation frameworks that facilitate business behavior driven development; and
  8. Jira as a task management tool for a range of use cases, including agile software development and the management of requirements and test cases.

Job Location: 2 Folsom St, San Francisco, CA 94105; Telecommuting permissible from anywhere in the US.

 

Please reference job ID  R160381 and submit resume online at https://www.gapinc.com/en-us/careers/gap-careers