Job Title: Java Developer for SAP SuccessFactors - Cloud Payroll
The Team
Come and make the future happen and join the development team of SAP SuccessFactors! Under the brand SAP SuccessFactors we develop state - of - the - art cloud computing products for HR processes (Human Capital Management HCM). These products help our customers to simplify HR processes, support talent development, and maximize employee engagement to transform strategies into measurable business outcomes. With our product portfolio we are the market leader (20 million users in 177 countries
The Role
As Java developer in an agile development environment, the focus will be on Core, Platform topics and develop Applications using MicroServices
Contribute to development, architecture and concept definition and be responsible for design, implementation, testing, maintenance, and customer support
Participate in defining, developing, and managing the software development models, and cooperate with colleagues across different teams and time zones and develop for SAP Payroll product collaborating with global teams.
Demonstrate full responsibility for accepted tasks and therefore demonstrate a high level of quality, speed, reliability and efficiency.
Work closely together with other team members to ensure the team success. Enhance skills beyond own core functional focus and work on other tasks for the benefit of the team.
Have proficient overall product knowledge and share domain expertise within team.
The Role Requirement
Bachelors or Master?s Degree in one or more of the following fields: information technology, computer science, mathematics, applied sciences, engineering or a related area.
Over 5 years of experience in Java development and Server oriented Java backend development (Tomcat, JEE, dependency injection, and more)
Strong analytical skills and experience of Java/J2EE, Hibernate, Spring, Spring Boot, SQL
Real time experience of Java/J2EE, Hibernate, Spring, SQL
Sound understanding in Object Oriented Programming Principles, Design Patterns
Exposure to debugging, troubleshooting and performance tuning
Knowledge of lean development infrastructure process including Git, Jenkins etc. and exposure to Continuous Delivery practices
Working knowledge of Scrum, Test Driven Development and passionate about unit test, integrity testing, stress testing and performance testing and test automation
High self - motivation and execution skills: result - driven, ability and willingness to quickly take responsibility and to execute
Strong social skills and team player - consensus building and openness to new ideas and intercultural co - operation
Preferred skills
Experience in Agile/Scrum, BDD, TDD, software refactoring and other engineering best practices is preferable
Experience with Microservices based software development on Cloud Foundry/ Kubernetes/ Hyperscalers would be an advantage
Experience in integration with frontend and backend through OData is an advantage
Experience of application development especially in the HCM area is an advantage
Exposure to building large scale application would be an advantage
Exposure to web UI framework like UI5, React and other equivalent frameworks
Work Experience
4 - 6 years of relevant experience
Keyskills: Performance tuning Hibernate Tomcat SAP Debugging Performance testing Application development Troubleshooting Information technology SQL
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 m...