Senior SAP Full Stack Developer [ Australia ]
- Job Type: Contract Full Time
- Job Location: Sydney , Australia
Job Summary :
Position Summary: We are seeking a highly skilled Senior Java Developer to join our dynamic and innovative team. In this role, you will be responsible for developing high-quality software solutions that meet our clients' needs and exceed their expectations. As a Senior Developer, you will take a leadership role in design, develop, and implement robust, scalable applications using Java technologies. You will also be tasked with troubleshooting, debugging, and upgrading existing applications to enhance functionality and efficiency. • Participating in the design and creation of scalable software • Writing clean, functional code on the front- and back-end • Testing and fixing bugs or other coding issues
Job Details :
Position Summary: We are seeking a highly skilled Senior Java Developer to join our dynamic and innovative team. In this role, you will be responsible for developing high-quality software solutions that meet our clients' needs and exceed their expectations. As a Senior Developer, you will take a leadership role in design, develop, and implement robust, scalable applications using Java technologies. You will also be tasked with troubleshooting, debugging, and upgrading existing applications to enhance functionality and efficiency. • Participating in the design and creation of scalable software • Writing clean, functional code on the front- and back-end • Testing and fixing bugs or other coding issues SAP Expertise: • Minimum of 13 years of experience in SAP systems and solutions, including SAP ERP, SAP S/4HANA, SAP Business Suite, and SAP Business Warehouse. Front-End Development: • Experience on the front end of SAP applications, developing user interfaces (UIs) and user experiences (UX) using SAP Fiori, SAPUI5, or other relevant technologies. Back-End Development: • Experience in back-end development tasks, including customising SAP modules, creating, and modifying business logic, and integrating SAP solutions with other systems. Customization: • Customising experience of SAP modules and applications to meet specific business requirements. Integration: • Experience in integrating SAP systems with third-party applications, databases, and external services like SAP Integration Suite and SAP Cloud Platform Integration. SAP Cloud Platform: • Experience in SAP Cloud Platform for building and deploying cloud-based SAP applications and services. Database Management: • Proficient in database management within the SAP ecosystem, which includes SAP HANA and other SAP- supported databases. Testing and Quality Assurance: • Ensuring the reliability and quality of SAP applications is vital. SAP Full Stack Developers conduct testing and quality assurance processes. Security: • Experience in implementing security measures to protect SAP systems and data from unauthorised access and cyber threats. Preferred Skills: • Proven SAP- ABAP programming experience of at least 8 years, excluding a minimum of 5 years experience with UI5/Fiori application development. • Proven experience with the development of freestyle UI5 applications. • Proven web front-end development experience and JavaScript development experience. • Good understanding of SAP Fiori design principles. • Working knowledge of the BTP platform and its services: BAS, SAP Build Work Zone, Fiori launchpad, as well as development environments (Neo, Cloud Foundry, Kyma) • Working knowledge of Data protocol and experience consuming OData services within BTP applications. • Working knowledge of SAP backend system development (ABAP, CDS) and ways of communication between S/4HANA and BTP. • Ability to design and coordinate complex UX/UI changes. • Development of REST API’s • Experience with relational databases • Knowledge of server and database administration is an advantage • Working with version control systems (preferably Git) Education: Higher education in Computer Sciences and specific SAP® certification is mandatory. Other Skills: • Excellent written and verbal communication skills. • Strong analytical and problem-solving skills • Excellent team player, self-motivated, passionate, and highly driven • Outstanding time management, prioritisation skills and multitasking • Ability to work well in a multicultural environment • Willingness to learn and research new concepts and technologies • Knowledge of security best practices for cloud software development • Understanding of good UX an advantage