At T-Mobile, the Sr Software Engineer is needed to design, implement, and deploy software that meets customer requirements, scales easily, removes limitations of traditional networking solutions, and supports highly available environments. This involves creating applications that leverage modern technologies like virtualization and microservices.
Requirements
- Strong proficiency in front-end technologies including TypeScript (5-7 years), Angular, and modern JavaScript frameworks
- Strong proficiency in back-end technologies including Java (4+ years), Spring Boot (3+ years), and Node.js
- 5+ years experience with RESTful API design and implementation
- 2+ Years Experience with Adobe Experience Manager (AEM)
- 3+ Years Experience of secure coding practices and implementation
- Experience with cloud platforms (AWS or GCP)
- Strong debugging, performance analysis, and optimization skills.
Responsibilities
- Design and implement responsive, user-friendly front-end applications using TypeScript, Angular, and modern JavaScript frameworks.
- Develop, optimize, and maintain scalable RESTful APIs with Java, Spring Boot, and Node.js.
- Independently manage Spring Boot applications, including architecture design, documentation, code reviews, and continuous enhancements.
- Experience developing Adobe Experience Manager (AEM) components and templates, content management, and integration with Adobe Target.
- Apply AI/ML techniques to enhance user interfaces, API performance, and enable proactive system monitoring and alerting.
- Implement and uphold robust security practices, including authentication, authorization, and vulnerability mitigation.
- Contribute to architectural planning, technology assessments, system integrations, and scalability considerations.
Other
- 4-7 years technical engineering experience
- Good communication, customer service, analytics and technical writing skills
- 4-7 years of professional software development experience
- Demonstrated problem-solving and analytical skills
- Experience mentoring junior developers