Sr Software Dev Engineer - Order Management Systems / San Francisco
GAP Inc - United States

This job posting is no longer available on GAP Inc. Find similar jobs: Senior Software Dev Engineer jobs - GAP jobs





Gap Inc. Direct (GID) is the award winning e-commerce division of Gap Inc. As the fastest growing division of Gap Inc., GID strategically operates as a separate business unit creating and managing the websites for some of the most powerful retail brands in the world. Our websites include,,, and We ship to customers in over 90 countries worldwide.

We are passionate about creating and delivering quality software utilizing Agile and Dev/Ops Practices such as Automation, Test Driven Development, Continuous Integration & Delivery, Pair Programming and story based iterative development utilizing cutting edge technologies.

Major Responsibilities include

Defines and documents the technical solution architecture for the Order Management System.

Works collaboratively with technical and business team members to develop and maintain business solutions following Agile development principles and practices

Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology

Designs and develops applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use

Provides technical expertise in the areas of architecture, design, implementation, and testing

Sets and adheres to software coding and style guides to ensure consistency

Participates in pairing and code reviews

Support (2nd level) and troubleshoot problems with existing applications

Mentors and guides others who are still developing their skills


Self-motivated team player who excels in a collaborative environment

Strong sense of personal accountability; contributes beyond job role and responsibilities

Excellent problem solving skills; meticulous & methodical

Ability to learn and apply new technologies quickly and self-directed

Proven ability to translate complex business requirements into simple software solutions

Passionate about continuously improving organizational practices

A minimum of 7 years software development experience, 5 years of which are Java/J2ee specific, is required

Thorough understanding of Object Oriented principles (Analysis and Design)

Candidates must have a robust understanding of Java and an in-depth understanding of other Java technologies, including Servlets, Struts/Tiles, JSP, JDBC, JMS, Spring, Camel

Familiarity with front-end technologies – Object-Oriented JavaScript, AJAX, XHTML, HTML, XML/DOM

Full lifecycle development experience on large projects, creating distributed and scalable business systems.

Experience with WebServices (REST, SOAP, XML-RPC, etc)

Experience writing optimized JDBC/SQL for large OLTP database backend.

Good understanding of SQL query analysis tools, optimization techniques and on-going query tuning.

Experience with relational databases and data access (JDBC/DAO/SQL) Oracle strongly preferred.

Familiarity with ORM technologies (iBatis, Hibernate)

Mentor and guide others who are still developing their skills

Ecommerce experience

Desired Qualifications include

Familiarity with EAI patterns, queuing systems (e.g. MQ Series, JMS, etc.) and business process orchestration (e.g. BPEL), workflow automation systems, etc.

Hands on experience with Agile methodologies highly desirable

Familiarity with Ruby

Experience with test automation frameworks

Experience in developing and driving SOA strategies within large enterprises and deploying SOA implementations to production a big plus

Primary Location





Information Technology

GAP Inc - 20 months ago - save job
About this company
2,066 reviews
The ubiquitous clothing retailer Gap has been filling closets with jeans and khakis, T-shirts, and poplin since the Woodstock era. The firm,...