4 days old
2018-07-112018-08-10

SAP Customer Experience - Senior Java Developer- ECommerce Cloud Job

SAP
  • Job Code
    173785
SAP Customer Experience - Senior Java Developer- ECommerce Cloud Job

SAP Customer Experience - Senior Java Developer- ECommerce Cloud Job

Date: Jun 18, 2018

City: New York, NY, US

Company: SAP

Requisition ID: 173785
Work Area: Software-Design and Development
Expected Travel: 0 - 20%
Career Status: Professional
Employment Type: Regular Full Time

COMPANY DESCRIPTION

As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.

 

PURPOSE AND OBJECTIVES

 

The digital and physical worlds are converging: Hence, the digital economy consisting of Industry 4.0, IoT, and API-Business rapidly becomes more and more important. By putting the customer into the driver’s seat of their provider and vendor relationships, SAP is redefining the paradigm of customer relationship management. We focus on the customer and the entire journey, including traditional marketing, sales, and service, as well as orchestrating online and mobile commerce and other interaction channels.

 

 This paradigm change is driven by SAP’s business unit Cloud Business Group (CBG) and its cornerstone brand SAP hybris. Within SAP hybris, the product “SAP Hybris Marketing Cloud” plays a dominant role and is a major growth opportunity. Our mission is to deliver the world’s leading Marketing Suite, enabling marketers to engage throughout the whole customer journey in all channels.

 Following the principles of agile software development, we cherish direct feedback from customers by including them in design thinking workshops. Design thinking incorporates the idea of failing early and smart during the design phase rather than during customer usage. We test several different approaches to understand the design from different angles and especially from the customer’s point of view. Thus, we work out problems in an early phase–while enjoying the interactive design process.

 We are seeking an individual who is self-motivated and passionate about Software development and who is eager to be part of a self-organizing, young and dynamic team but also has a strong focus and interest in development, automation, and quality in general.

 

EXPECTATIONS AND TASKS

Working through the entire Software lifecycle, by:

  • Designing and developing software per product owner specifications
  • Making excellent use of Test Driven Development
  • Delivering high quality software by implementing necessary QA activities (ex. integration tests, unit tests, test automation)
  • Contributing to product documentation
  • Maintaining already released software
  • Being an active contributor in an Agile development team
  • Being flexible to take on additional tasks
  • Contributing to team spirit and health

     

    By completing these tasks, you will play a crucial role to building the marketing cloud of the future.

     

    EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES

     

    Required skills

    From experience, we know that a bachelor’s or master’s degree in software engineering or computer science is a good starting point for your development career in our Cloud Business Group. As part of an interdisciplinary and international team, we build on your communication skills as a team player and your fluency in the English language. While employing the principles of design thinking, your analytical skills enable you to learn from every failure and to go forward with every iteration.

     

    Customers are at the very heart of what we do. The ability to multitask and prioritize is very important to solve error situations which are very stressful for our customers.

     

    Having said this, you should have some solid software development skills and a passion to build meaningful, usable, and high-quality applications for people like yourself: customers. We don’t expect you to be an expert in all topics that are thrown at you.

     

    However, knowledge of object oriented programming, a passion for test driven development and quality, as well as skills in OData, JavaScript, and SpringMVC, are a clear bonus.

     

    Preferred skills

    You will be part of the global development Agile team to:

  • Develop applications using mainly Java EE, SpringMVC, Git, Maven and JavaScript
  • Contribute to ensuring high-quality code through following best practices and design patterns
  • Think, plan, and act for assuring a high quality product at different stages (before coding, while coding, and after coding
  • Design and write automated unit, integration and acceptance tests
  • Participate in design workshops and bug hunting sessions
  • Actively participate in addressing non-functional requirements such as performance, security, continuous integration, migration and compatibility
  • Build and operate highly-scalable cloud solutions
  •  
  • Qualification:
  • BA/BS/Master degree in a computer related field (or equivalent work experience)
  • 3+ years professional experience in Java programming
  • 3+ years professions experience in Unit testing, integration testing and TDD
  • 2+ years professional experience in SpringMVC, Node/NPM, Git, JavaScript
  • 1+ year professional experience with at least one cloud solution such as AWS, Azure, Google, Openstack, or VMWare
  • 1+ year professional experience with deployment of java enterprise applications (containerized deployment, e.g. docker)
  • 1+ year professional experience with AzureSQL
  • Good understanding of design patterns
  • Working experience with UI, API, Unit, Integration, UA, and E2E testing approaches
  • Experience of agile & scrum development principles and practices
  • Knowledge of peripheral tools: issue tracking (Jira), Wiki (Confluence), source code management (Git), build (Maven) & testing frameworks
  • Ability to adapt fast to changing technologies and frameworks
  • Ability and willingness to work as part of a self-organizing team
  • Self-motivated to bring innovation and support the team challenges
  • Passion for delivering high-quality working code frequently
  • Desire to continue learning and improving
  • Proven experience in working as part of distributed teams
  • Good verbal and written English

 Latest trends in the industry like AI, machine learning should pique your interests.

 

More information on Hybris.

 

WORK EXPERIENCE

 

Are you a new graduate or an early talent? We’re happy to receive your application for this exciting position. Of course, that doesn’t mean you shouldn’t apply if you have some years of experience or only have internship experience. We would like to hear from you as well. We are looking for excellent potential and the passion for technology.

 

 

SAP'S DIVERSITY COMMITMENT

To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team (Americas: or , APJ: , EMEA: ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations

Categories

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

SAP Customer Experience - Senior Java Developer- ECommerce Cloud Job

SAP

Share this job

SAP Customer Experience - Senior Java Developer- ECommerce Cloud Job

SAP

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast