Job Description
We are looking for an experienced Agile Software Engineer in the role of a Senior Software Engineer to join our Digital Hub RBA team, responsible for the T-Home Ordering Process (THOP) and THOP.B2B applications. These applications play a crucial role in generating significant revenue for the company. Our IT system enables brick-and-mortar retailers, Deutsche Telekom’s direct sales team, external and internal call centers, and B2B partners to access various landline business processes via web frontends and web services.
Since , THOP has been developed using agile methodologies within a SCRUM team.
As part of our Scrum team, you will be responsible for :
- Analyzing requirements and refining user stories with the team
- Designing solutions in collaboration with system architects and developers
- Developing and implementing new features
- Supporting team members with analysis and implementation tasks
- Enhancing and maintaining test automation
- Identifying and resolving bugs and incidents
- Expanding monitoring for system stability
- Documenting new and updated features
- Code maintenance and refactoring
- Should be willing and able to analyze and understand legacy code
Qualifications
Frontend : JavaScript, CSS, RichFacesBackend : EJB, Spring Boot, Java 8, Java 11, Java 17Communication Protocols : SOAP, RESTDevOps & CI / CD : Git, GitLabMiddleware & Messaging : IBM MQ (Production), ActiveMQ (System Testing), JBossContainerization & Orchestration : Docker, Kubernetes (CaaS - a specific Kubernetes cloud of the Telekom)Database & ORM : Hibernate (ORM Framework), Oracle DB (SQL)Scripting : Python (for development environment), bash / ash (for GitLab Pipelines and scripts in containers)Testing : SOAP UI (Backend), Selenium (Frontend), JUnitOther : XSLTExperience in the followings are an advantage :
Understanding of relational database handling, the concept of Web-ServicesKnow-how in cloud based developmentKnowledge in Agile methodologiesExperience with Version Control and Deployment Systems like GitLab, Jenkins, ANT etc.German language knowledgeREST ServiceYAMLExperience in sales process related software development projectT-shaped or π-shaped interest : Main focus on development, but willingness to do all activities in development lifecycle (requirement analysis, UI design, quality assurance, test & test automation, UAT, deployment, release, technical support)