Senior Software Developer Full Stack Exp Range 7 10 years Purpose The Senior Software Developer is a key technical leader within the Scrum team responsible for the design development and implementation of complex software solutions He she works across the full stack covering backend Java Spring Boot REST APIs MS Graph API integration and frontend Angular PrimeNG development The main objective is to deliver high quality maintainable and scalable enterprise level applications with a strong focus on automation of business processes cross platform integration and adoption of innovative solutions including AI driven features e g integrating chatbots into applications The Senior Software Developer participates in all phases of the software development lifecycle drives technical excellence mentors less experienced colleagues and ensures the delivery of business value through close collaboration with stakeholders He she actively follows industry trends brings innovations into the team and contributes to company wide knowledge sharing and best practices Key Accountabilities Design and Development of complex IT systems applications covering backend and frontend components Requirement Analysis in close cooperation with internal stakeholders product owners and business analysts Backend Development in Java Kotlin with Spring Boot including microservices REST API design and MS Graph API integration Frontend Development using Angular and PrimeNG creating responsive and user friendly interfaces Development according to Agile methodology Scrum SAFe Creation and maintenance of technical documentation Applying design patterns best coding practices and clean code principles Active participation in R D projects including proof of concepts for AI solutions Close collaboration with developers UX designers and testers on solution implementation and quality assurance Mentoring and onboarding of junior developers providing constructive code reviews and technical guidance Training end users when needed Requirements Education Bachelor s or Master s degree in Computer Science Software Engineering Information Systems or related field Experience Minimum 7 years of hands on software development experience with at least 3 years in full stack development Proven track record in enterprise application development and system integration Proven experience in scrum teamwork Certification advantage not mandatory Oracle Certified Professional Java SE or EE Developer Spring Professional Certification Angular Developer Certification advantage SAFe Practitioner or SAFe for Teams certification IT Technical Skills Backend Advanced Java SE knowledge strong grasp of OOP principles design patterns and coding best practices Advanced Spring Boot experience Spring Data Spring Security Spring MVC Advanced experience with ORM frameworks Hibernate JPA Expertise in designing and consuming REST APIs Experience with MS Graph API integration for Microsoft 365 services Frontend Advanced Angular latest versions development experience Expertise in PrimeNG components for enterprise grade UI Strong understanding of responsive design principles and cross browser compatibility General Advanced SQL and database design preferably PostgreSQL MySQL or MS SQL Server Version control Git and build tools Maven Gradle CI CD pipelines DevOps concepts and cloud services Azure preferred Knowledge of testing frameworks Cypress Playwright Good understanding of IT infrastructure hardware OS middleware networking Soft Skills Agile methods Advanced Scrum Intermediate SAFe principles Intermediate Strong analytical and problem solving skills Effective communication oral and written in English B2 Willingness to learn teach and share knowledge Ability to work both independently and in a team Proactive organized and quality oriented mindset Languages English Upper intermediate B2 German Advantage Intermediate B1 Other Criteria Experience in integrating multiple systems and applications Proven ability to deliver production ready software within agreed timelines Openness to code reviews and peer feedback Strong commitment to continuous improvement self development and keeping up with new technologies Understanding of Identity and Access Management concepts
Additional Information :
Please Note: Fraudulent job postings/job scams are increasingly common. Beware of misleading advertisements and fraudulent communication issuing offer letters on behalf of T-Systems in exchange for a fee. Please look for an authentic T-Systems email id - .
Stay vigilant. Protect yourself from recruitment fraud!
To know more please visit : Fraud Alert
Remote Work :
No
Employment Type :
Full-time
T-Systems Information and Communication Technology India Private Limited (T-Systems ICT India Pvt. Ltd.) is a proud recipient of the prestigious Great Place To Work® Certification. As a wholly owned subsidiary of T-Systems International GmbH, T-Systems India operates across Pune, Ban ... View more