Job
Description
As a Senior Developer for Java Full Stack Development at SAP, you will have the opportunity to be a part of a collaborative and purpose-driven company culture that focuses on helping the world run better. Your role will involve understanding the current and target technical strategy, collaborating with Architects to design solutions, and leading topics to meet functional and non-functional requirements. You will coach team members to enhance their development and quality processes, contribute to technical roadmaps, and troubleshoot critical production issues. Additionally, you will drive innovation, continuous improvement, and showcase innovation in deliverables. Key Responsibilities: - Understand current and target technical strategy and product roadmaps to deliver solutions in alignment with them. - Lead and collaborate with Architects to design solutions meeting functional and non-functional requirements, emphasizing security, scalability, testability, and maintainability. - Coach team members to enhance their expertise in development, quality processes, and technologies used in the team. - Continuously improve designs and implementations, contributing significantly to the technical roadmap. - Possess a DevOps mindset, taking ownership of features from development through deployment in production. - Drive innovation, continuous improvement mindset, and showcase innovation in deliverables. - Troubleshoot critical production issues effectively. Qualifications Required: - BE/B.Tech/M.Tech (full-time) from premier universities with a good academic background. - 8 - 12 years of relevant experience with a solid foundation in computer science fundamentals, including data structures and algorithms. - Strong analytical and problem-solving capabilities with an innovative mindset. - Proven track record in design and development of large-scale distributed and highly concurrent applications using Java/JEE and related technologies. - Experience with Front-end technologies such as React, Angular, or any UI framework is a must. - Working knowledge of UI using HTML5, CSS3, and JavaScript. - Expertise in Spring 3.0+, REST, OData, Kafka, ORM frameworks. - Proficiency in Unit Testing and TDD/BDD methodologies. - Proficiency in OOAD, Design Patterns, and anti-patterns. - Proficiency in SaaS, multi-tenancy, Splunk, and any public cloud offering (Azure preferable). - Working knowledge of Microservices, Domain Driven Design, and DevOps is an added advantage. - Expertise with database programming, migration scripts, Query tuning, etc., is an added advantage. - Expertise in Python scripting & back-end development is a plus. - Proficient with Agile Methodologies. - Proficient with security principles like OWASP. - Thorough understanding of HTTP protocol including cookies, session persistence. At SAP, you will be part of a highly collaborative and caring team environment that values learning and development, recognizes individual contributions, and offers a variety of benefit options for you to choose from. SAP is committed to inclusion, health, well-being, and flexible working models to ensure that everyone, regardless of background, feels included and can perform at their best. With a purpose-driven and future-focused approach, SAP aims to unleash all talent and create a better and more equitable world.,