Share this Job

JAVA SOFTWARE DEVELOPER (UPGRADEABILITY TEAM) Job

Apply now »

Date: Jan 4, 2018

Location: Gliwice, SL, PL

Company: SAP

Requisition ID: 138882
Work Area: Software-Design and Development
Expected Travel: 0 - 10%
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 Hybris Commerce product is undergoing a significant transformation. From our highly successful history of providing a framework which is customized on a per-project basis, we are actively transforming into a cloud-native platform augmented multi-tenant microservices. In this, we are radically changing how partners and customers implement Hybris Commerce to support seamless upgrades and simpler customization strategies that leverage a wider range of technologies.

As such, we are seeking highly experienced, cloud native developers with a mindset of innovation. We need natural problem solvers who think outside the box, who are not afraid of complexity or presenting radical ideas, and who are confident in their ability to execute and deliver on hard things.

Ideally you have worked closely with the hybris commerce platform previously, and understand how customers typically customize and implement on projects. You love being a hands-on developer and relish the challenge re-position the platform and influence the technical direction of the whole ecosystem. You are super keen to conceive new strategies for customizing the platform in an upgrade-friendly fashion, to better delineate between platform and custom functionality, and leverage our next generation microservice technology platforms to do this. 

EXPECTATIONS AND TASKS

You will:

  • Introduce new ways to implement customizations outside of the JVM
  • Design RESTful interfaces that form a contract for future customizations
  • Prove conceptual patterns on integrating microservices into application logic with low latency
  • Build tools to detect breaking changes and migrate data
  • Design new extension models
  • Influence the direction of new platforms to meet your use cases
  • Champion new technologies to solve known challenges

EDUCATION AND QUALIFICATION / SKILLS AND COMPETENCIES / WORK EXPERIENCE

  • Bachelor degree in computer science, software engineering or equivalent
  • 4+ years professional experience in software development
  • Good understanding and experience in Java, design patterns and “clean code” principles
  • Good verbal and written English
  • A passion for delivering frequent, quality, working results

NICE TO HAVES

  • Comfortable in one of the scripting languages (Python, Groovy, etc.)
  • Experience with CI and build tooling (Jenkins, Maven, Gradle, etc.)
  • Experience with various database solutions and scripting database tasks

 

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: Careers.NorthAmerica@sap.com or Careers.LatinAmerica@sap.com, APJ: Careers.APJ@sap.com, EMEA: Careers@sap.com). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: 


Job Segment: Developer, ERP, Engineer, Java, Computer Science, Technology, Engineering