Job Description
Job Overview:
At T-Mobile, we dont just build technology we empower people. We invest in YOU: your growth, your leadership, and the long-term impact you can create. When driven individuals come together to solve bold challenges, inspire innovation, and build platforms that power the future, we become truly unstoppable.
As a Software Engineer, you will play a critical role in designing and developing high-performance, resilient, cloud-native platforms that support device supply chain systems. Youll collaborate with world-class engineers, contribute to scalable solutions, and take ownership of features that enable data-driven, AI-powered systems.
This is a high-impact role with opportunities to grow into a future technical leader. Youll influence architecture, drive key technical decisions, and scale your impact across teams with a clear path toward broader responsibility.
Key Responsibilities:
- Develop and maintain RESTful APIs using the Spring Boot 3.x framework.
- Develop event-driven microservices leveraging Kafka for real-time data processing.
- Deploy and manage containerized applications within Kubernetes clusters.
- Write clean, maintainable, and thoroughly tested code in alignment with engineering best practices.
- Participate actively in code reviews and collaborate with senior engineers to enhance code quality.
- Adhere to industry and organizational security standards throughout the development lifecycle.
- Work closely with cross-functional teams to deliver scalable and reliable solutions.
- Diagnose, debug, and resolve application and system-level issues efficiently.
- Prepare and maintain comprehensive documentation for code, design decisions, and technical processes.
Qualifications:
- Bachelors degree in computer science, Software Engineering, or a related technical field.
- 8+ years of hands-on software development experience, ideally in backend distributed systems.
- Strong programming skills in Java (Java 17 or 21) with deep knowledge of Spring Boot 3.x and the Spring ecosystem (Spring Cloud, Spring Security, Spring Data).
- Experience with microservices architecture patterns, including API Gateway, authentication, and authorization.
- Experience with messaging systems such as Apache Kafka and RabbitMQ (producers, consumers, streams, connect).
- Proficiency with Kubernetes and container orchestration (deployments, services, config maps, secrets).
- Hands-on experience with CI/CD pipelines (GitLab CI), Docker, and cloud platforms (AWS, Azure, Oracle Cloud).
- Exposure to Oracle Integration Cloud (OIC), Oracle Service Bus, and Oracle SaaS is a strong plus.
- Familiarity with monitoring and observability tools (Prometheus, Grafana, Splunk, Open Telemetry).
- Experience working with SQL/NoSQL databases (MySQL, Oracle, Microsoft SQL Server, Cassandra) and caching technologies like Redis.
- Exposure to streaming platforms (Apache Spark, NiFi, Apache Flink) is a nice-to-have.
- Ability to debug and resolve issues in production environments with cross-stack visibility.
- Passion for continuous learning and adopting new tools and technologies.
Required Technical Skills:
- Java development (Java 17 or 21)
- Spring Boot 3.x and the Spring ecosystem
- Messaging infrastructure: Apache Kafka, RabbitMQ
- Microservices architecture and API Gateway patterns
- Kubernetes and container orchestration
- CI/CD pipelines (GitLab CI)
- Monitoring and observability: Prometheus, Grafana, Splunk
- Relational & NoSQL databases: MySQL, Oracle, Cassandra
- Caching: Redis
- Testing: JUnit 5, Mockito, TestContainers
- API testing tools: Postman, Rest Assured
- Code quality tools: SonarQube
- Security: OAuth 2.0, OpenID Connect, JWT, OWASP best practices
Soft Skills:
- Strong problem-solving and analytical abilities
- Excellent communication and collaboration skills
- Experience working in Agile/Scrum environments
- Self-motivated, proactive, and able to work independently
Why Join T-Mobile India?
At T-Mobile India, you wont just contribute to world-class technology youll help build it. Youll partner with global leaders, solve complex system challenges, and develop platforms that redefine how technology powers customer experience.
Were more than a telecom company were a technology powerhouse leading the way in AI, data, and digital innovation. And we do it all with heart, grit, and a passion for empowering people.
Join us and help shape the future of intelligent platforms at the scale and speed of T-Mobile.
What youll gain:
- Opportunities to work on real-world systems serving millions of users nationwide.
- Rapid growth supported by world-class mentors.
- The chance to drive meaningful outcomes through high-impact, fast-moving projects.
- A pathway to build your career in an AI-powered, cloud-native future.
Disclaimer: TMUS India Private Limited, operating as TMUS Global Solutions, has engaged ANSR, Inc. ("ANSR") as its exclusive recruiting partner. That meansthat any communications regarding TMUS Global Solutions opportunities or employment offers will be issued only through ANSR and the 1Recruit platform. If you receive a communication or offer from another individual or entity, please notify TMUS Global Solutions immediately.
TMUS Global Solutions willnever seek any payment or other compensation during the hiring process or request sensitive personal data (such as bank details or government-issued identification numbers) before a candidate accepts a formal offer.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application