Source description
About the role
As a Java Developer at SAP, you will be responsible for leading best practices in clean and effective code, and ensuring overall product quality. You will play a key role in designing, implementing, and continuously improving complex backend systems to support large volume SaaS systems with high security, performance, scalability, and testability. Your involvement will also include defining, developing, and managing software development models, collaborating with colleagues across various departments and time zones effectively. Additionally, you will be accountable for the development, testing, implementation, maintenance, and customer support aspects of your projects. It is essential to thoroughly document technical designs, code, and configurations to facilitate future maintenance and development efforts. Key Responsibilities: - Lead best practices in clean and effective code - Design and implement complex backend systems - Define, develop, and manage software development models - Document technical designs, code, and configurations - Collaborate with colleagues effectively across departments and time zones Qualifications Required: - Hold a Bachelors degree or higher in computer science or a related field - Have 9+ years of hands-on relevant work experience in Java Development - Strong experience with monolith and microservices architecture - In-depth knowledge and experience with technologies such as Kafka, JVM, Spring Framework, and Tomcat - Solid understanding of object-oriented programming and design patterns - Experience with RESTful APIs, web services, and relational databases like MySQL, Oracle, or SAP Hana - Familiarity with Agile methodologies, unit testing, integration testing, and test automation - Strong problem-solving skills, attention to detail, and communication skills in English - Experience in areas like data security, e.g., data audit, data retention management, is a plus SAP SuccessFactors is a cloud-based Human Capital Management (HCM) suite designed to help organizations manage their workforce effectively. By leveraging SAP SuccessFactors, businesses can streamline HR operations, improve employee engagement, and make data-driven decisions to enhance overall organizational performance. With key modules covering core HR functions, employee performance, training, recruitment, and leadership development, SAP SuccessFactors empowers organizations to drive business success through effective workforce management and development. SAP is a purpose-driven and future-focused cloud company with a highly collaborative team ethic. As an equal opportunity workplace, SAP values inclusion, health, and well-being, offering flexible working models to ensure that every individual can contribute their best. If interested in applying for employment with SAP, accommodations are provided for applicants with disabilities. SAP encourages diversity and invests in employees to help them realize their full potential, believing in unleashing all talent for a better and more equitable world. As a Java Developer at SAP, you will be responsible for leading best practices in clean and effective code, and ensuring overall product quality. You will play a key role in designing, implementing, and continuously improving complex backend systems to support large volume SaaS systems with high security, performance, scalability, and testability. Your involvement will also include defining, developing, and managing software development models, collaborating with colleagues across various departments and time zones effectively. Additionally, you will be accountable for the development, testing, implementation, maintenance, and customer support aspects of your projects. It is essential to thoroughly document technical designs, code, and configurations to facilitate future maintenance and development efforts. Key Responsibilities: - Lead best practices in clean and effective code - Design and implement complex backend systems - Define, develop, and manage software development models - Document technical designs, code, and configurations - Collaborate with colleagues effectively across departments and time zones Qualifications Required: - Hold a Bachelors degree or higher in computer science or a related field - Have 9+ years of hands-on relevant work experience in Java Development - Strong experience with monolith and microservices architecture - In-depth knowledge and experience with technologies such as Kafka, JVM, Spring Framework, and Tomcat - Solid understanding of object-oriented programming and design patterns - Experience with RESTful APIs, web services, and relational databases like MySQL, Oracle, or SAP Hana - Familiarity with Agile methodologies, unit testing, integration testing, and test automation - Strong problem-solving skills, attention to detail, and communication skills in English - Experience in areas like data security, e.g., data audit, data retention management, is a plus SAP Succe
More at SAP
Related open roles
Senior Platform Engineer - SAP Integration Suite - Integration Cell
Bangalore
Architect - Docker Kubernetes-sap Ai Core/ Generative Ai Hub (Karnataka)
India
Senior Developer - Java + Ai Agents | Devanahalli, Bangalore (Bengaluru)
Bangalore
Development Expert - Java Backend/java Full Stack - 12-16 Yrs(work Location
Bangalore
Full Stack Developer - Java, Angular, Cloud (3 To 7 Years) (Karnataka)
India
Automation Engineer - Cloud Operations and Lifecycle Process Automation
Bangalore