Sr. Software Developer

  • Full-time
  • Role: Sr. Software Developer

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

Role - Sr. Software Developer

Experience Required – 8 to 12 Years

Location - Pune


Preferred Skills:

  • Experience with microservices architecture and event-driven systems
  • Strong understanding of DevOps practices and tools
  • Knowledge of security best practices and data protection
  • Experience with automated testing frameworks and tools
  • Familiarity with Agile methodologies and experience leading Agile Scrum teams


    Key Responsibilities:
  • Design development and maintenance of robust and scalable web applications using Java Spring Boot and Python
  • Collaborate with product managers architects and other stakeholders to understand project requirements and translate them into technical specifications and architectural designs.
  • Write clean maintainable and efficient code ensuring high quality through code reviews and best practices.
  • Perform comprehensive testing unit integration and performance to ensure the reliability and functionality of the developed application.
  • Troubleshoot debug and optimize existing applications to enhance performance scalability and user experience.
  • Mentor and guide junior developers providing technical leadership and fostering a culture of continuous improvement.
  • Participate in architecture reviews and provide input on best practices and potential improvements.
  • Stay abreast of the latest industry trends technologies and best practices in Java Spring Boot and Python development and advocate for their adoption where appropriate.
  • Contribute to the documentation of system architecture design decisions and API specifications.
  • Actively participate in Agile Scrum processes including sprint planning daily stand ups  and retrospective meetings

Qualifications:

  • Bachelor's or master's degree in computer science  Engineering  or a related field
  • 7 to 8 years of hands-on experience in software development  with a strong focus on Java Spring Boot and Python
  • Extensive experience with Java  the Spring Boot framework  and related technologies  Spring Data  Spring Security  etc  
  • Proficient in Python and popular frameworks libraries such as Django  Flask  or FastAPI
  • Solid experience with relational databases  e g   MySQL  PostgreSQL  and NoSQL databases  eg   MongoDB  Redis 
  • Strong knowledge of RESTful API design and development
  • Familiarity with front-end technologies  e g   HTML  CSS  JavaScript  and frameworks  eg:   Angular  React  Vue js  is a plus
  • Experience with containerization technologies  Docker  Kubernetes  and cloud platforms  AWS  Azure  GCP 
  • Demonstrated ability to solve complex problems and lead technical solutions
  • Proficient with version control systems  e g   Git  and CI CD pipelines
  • Excellent communication and interpersonal skills  with the ability to articulate technical concepts to non-technical stakeholders
Privacy PolicyImprint