Sr. Fullstack Developer
T systems
Job Summary
The Senior Software Developer is a key technical leader responsible for the design, development, and implementation of complex software solutions across the full stack. This role involves backend development using Java, Spring Boot, REST APIs, and MS Graph API, as well as frontend development with Angular and PrimeNG. The objective is to deliver high-quality, maintainable, and scalable enterprise applications, focusing on automation, cross-platform integration, and innovative AI-driven features. The developer will participate in all phases of the SDLC, drive technical excellence, mentor junior colleagues, and collaborate closely with stakeholders to deliver business value.
Must Have
- Design and develop complex IT systems and applications (backend and frontend)
- Perform requirement analysis with internal stakeholders, product owners, and business analysts
- Develop backend in Java/Kotlin with Spring Boot, microservices, REST API design, and MS Graph API integration
- Develop frontend using Angular and PrimeNG for responsive, user-friendly interfaces
- Develop according to Agile methodology (Scrum, SAFe)
- Create and maintain technical documentation
- Apply design patterns, best coding practices, and clean code principles
- Participate in R&D projects, including proof of concepts for AI solutions
- Collaborate closely with developers, UX designers, and testers
- Mentor and onboard junior developers, providing constructive code reviews and technical guidance
- 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
- 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
- Advanced Angular (latest versions) development experience
- Expertise in PrimeNG components for enterprise grade UI
- Strong understanding of responsive design principles and cross browser compatibility
- 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)
- 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
- 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
Good to Have
- Oracle Certified Professional Java SE or EE Developer
- Spring Professional Certification
- Angular Developer Certification
- SAFe Practitioner or SAFe for Teams certification
- German (Intermediate B1)
Job Description
Company Description
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, Bangalore, and Nagpur, boasting a dedicated team of 3500+ employees providing services to group customers. T-Systems offers integrated end-to-end IT solutions, driving the digital transformation of companies in all industries, including automotive, manufacturing, logistics, and transportation, as well as healthcare and the public sector. T-Systems develops vertical, company-specific software solutions for these sectors. T-Systems International GmbH is an information technology and digital transformation company with a presence in over 20 countries and a revenue of more than €4 billion. T-Systems is a world-leading provider of digital services and has over 20 years of experience in the transformation and management of IT systems. As a subsidiary of Deutsche Telekom and a market leader in Germany, T-Systems International offers secure, integrated information technology and digital solutions from a single source.
Job Description
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 - XYZ@t-systems.com. Stay vigilant. Protect yourself from recruitment fraud! To know more please visit : Fraud Alert
Job Location
Google Maps requires functional cookies to be enabled