Job
Description
As a Java Developer in the SAP Procurement Product Team, your primary mission is to contribute to the development of the world's leading cloud-based spend management solution. This solution unifies the SAP Procurement portfolio across SAP S/4HANA, SAP Ariba Applications & Business Network, and SAP Fieldglass. Your role will involve working with the leading Infrastructure & Platform-as-a-Service (SAP BTP) to define and implement the product's architecture. In this position, you will be expected to exhibit superior technical leadership and communication skills. You will play a key role in defining the product's architecture with the implementation team(s) and evaluating architecture risks. Your responsibilities will include translating business and product requirements into technical requirements, models, and software architecture. You should be capable of making independent decisions, ensuring timely delivery with good quality and efficiency. To excel in this role, you should have a strong educational background and 7-14 years of experience in software development. Additionally, you should have at least 2 years of experience as an Architect / Senior Technical Lead in the design and development of SaaS applications based on any Cloud Technology. A high level of expertise in Java with respect to the Spring Framework, Hibernate, and Web Technologies is essential. Proficiency in at least one relational database system such as SAP Hana, Oracle, or MySQL is required. Knowledge of UI technologies like JavaScript, Angular JS, CSS, and jQuery is crucial, and familiarity with SAPUI5 and Fiori Elements is a plus. Furthermore, you should have an understanding of Microservices, event-driven, and CQRS architecture, as well as experience with exposing and consuming SAP oData V2, V4, and RESTful APIs. Proficiency in Component and E2E testing, automated testing tools, software design, technical documentation, and automation tests is expected. Exposure to the software development lifecycle (SDLC), test-driven development (TDD), and Domain Driven Design is highly beneficial for this role. The Platform Application Services (PAS) team in Ariba, where you will be working, is focused on running multiple innovation programs to enhance customer satisfaction and address major customer pain points. The team is committed to providing a good user experience and is actively working towards achieving its vision for 2025. With team members distributed across multiple geographical locations, including Pune (India), Bangalore (India), and Palo Alto (USA), each member plays a crucial role in driving the team's success. Joining SAP means becoming part of a purpose-driven and future-focused organization that values inclusion, health, well-being, and flexible working models. With a culture that fosters personal development and collaboration, SAP empowers its employees to bring out their best. As an equal opportunity workplace, SAP is committed to creating a diverse and inclusive environment where every individual, regardless of background, can thrive and contribute to a better world. As an SAP employee, you will have access to various benefits and opportunities for personal and professional growth. If you are passionate about leveraging technology to solve global challenges and want to be part of a dynamic team working towards a common vision, SAP is the place for you.,