Deutsche Telekom IT Solutions is seeking a Full-Stack Developer to strengthen its team. The role involves backend development with Spring-based enterprise applications, integration with internal and external systems, and occasional frontend work. The ideal candidate should have strong Java knowledge, experience with Spring Security and Spring Data, and a solid understanding of system design principles and secure coding practices.
Requirements
- Deep knowledge of Spring Core
- Strong experience with Spring Security
- Solid expertise with Spring Data and relational databases
- Extensive experience designing and implementing REST and SOAP services
- Strong Java knowledge (Java 11+)
- System design skills
- Knowledge of core design patterns and architectural principles
- Experience designing scalable, secure enterprise systems
- Ability to analyze trade-offs and propose sustainable technical solutions
- Real production experience maintaining enterprise applications
- Ability to investigate complex production issues
- Experience with monitoring and metrics tools (e.g., ELK, Grafana)
- Understanding of performance tuning and troubleshooting under load
- Hands-on experience with Docker
- Experience deploying applications to Kubernetes
- Familiarity with GitLab CI/CD pipelines
- Understanding of deployment strategies and environment configuration
- Strong understanding of secure coding practices
- Awareness of OWASP recommendations (e.g., OWASP Top 10)
- Experience implementing secure authentication and authorization flows
- Understanding of common web vulnerabilities and mitigation strategies
Benefits
- Health insurance
- Retirement plan
- Generous paid time off
- Tuition reimbursement