Sr Engineer, Software - Java [T500-28390]

TMUS Global Solutions

Hyderabad

On-site

INR 2,800,000 - 4,800,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TMUS Global Solutions in Hyderabad is seeking an experienced Java developer to design and build scalable microservices for commission processing. You will create RESTful APIs, decompose monolithic systems, and ensure high performance under heavy load, while aligning with product rules and business needs.

The role requires 7+ years of Java experience, Spring Boot expertise, and familiarity with Kafka or RabbitMQ, with strong problem-solving and collaboration across global teams.

Qualifications

  • Bachelor's degree in computer science, technology, or related field with relevant experience.
  • Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ).
  • Knowledge of resilience patterns (circuit breakers, retries, timeouts).
  • Strong problem-solving, debugging, and system design skills.
  • Effective communication and collaboration in global teams.

Responsibilities

  • Design and develop scalable microservices for commission processing using Java and Spring Boot.
  • Build and expose well-designed RESTful APIs for commission calculations, adjustments, and reporting.
  • Decompose monolithic commission systems into loosely coupled, domain-driven microservices.
  • Implement high-performance, low-latency services capable of handling high transaction volumes.
  • Develop event-driven services using messaging systems (Kafka, RabbitMQ) where applicable.
  • Optimize application performance through JVM tuning, concurrency handling, and efficient resource management.
  • Ensure API reliability, versioning, and backward compatibility across services.
  • Collaborate with product and business teams to translate commission rules into scalable service logic.
  • Integrate microservices with downstream systems (databases, external APIs, financial systems).
  • Implement observability (logging, metrics, tracing) for distributed systems.
  • Support production systems through monitoring, troubleshooting, and performance tuning.

Skills

Java
Spring Boot
REST API design
Microservices
Kafka
RabbitMQ
JVM tuning
Concurrency
Distributed systems
Software design

Education

Bachelor's degree in CS/Engineering

Job description

T-Mobile US, Inc. (NASDAQ: TMUS), headquartered in Bellevue, Washington, is America's supercharged Un-carrier, connecting millions through its strong nationwide network and flagship brands, T-Mobile and Metro by T-Mobile. Customers benefit from an unmatched combination of value, quality, and exceptional service experience.

TMUS Global Solutions:

TMUS Global Solutions is a world-class technology powerhouse accelerating the company's global digital transformation. With a culture built on growth, inclusivity, and global collaboration, the teams here drive innovation at scale, powered by bold thinking.

About the Role:

T - Mobile is transforming into a digital - first, AI - enabled, and data - driven organization, building modern platforms that power critical business functions at scale. A key focus area is evolving our Commissions systems into scalable, real - time, microservices - based architectures.

What You'll Do:
  • Design and develop scalable microservices for commission processing using Java and Spring Boot.
  • Build and expose well - designed RESTful APIs for commission calculations, adjustments, and reporting.
  • Decompose monolithic commission systems into loosely coupled, domain-driven microservices.
  • Implement high - performance, low - latency services capable of handling high transaction volumes.
  • Develop event-driven services using messaging systems (e.g., Kafka, RabbitMQ) where applicable.
  • Optimize application performance through JVM tuning, concurrency handling, and efficient resource management.
  • Ensure API reliability, versioning, and backward compatibility across services.
  • Collaborate with product and business teams to translate commission rules into scalable service logic.
  • Integrate microservices with downstream systems (databases, external APIs, financial systems).
  • Implement observability (logging, metrics, tracing) for distributed systems.
  • Support production systems through monitoring, troubleshooting, and performance tuning.
What You'll Bring:
  • Bachelor's degree in computer science, Technology, or related field, plus relevant years of experience in a related technical discipline.
  • Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ, etc.).
  • Knowledge of resilience patterns (circuit breakers, retries, timeouts).
  • Strong problem - solving, debugging, and system design skills.
  • Effective communication and collaboration in global, cross-functional teams.
Must Have Skills:
  • 7+ years of experience in Java development with strong core Java and JVM fundamentals.
  • Hands - on experience building microservices using Spring Boot.
  • Strong expertise in RESTful API design and development.
  • Solid understanding of microservices architecture and distributed systems principles.
  • Experience with concurrency, multithreading, and performance optimization in Java.
  • Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ, etc.).
AI & agent tooling:
  • Proficient in AI coding/automation assistants (Claude, Copilot, or equivalent).
  • Able to design, build, and deploy AI agents as first-class platform components - agent-driven CI/CD workflows, automated runbook execution, vulnerability triage automation, and developer self-service tooling powered by AI.
Nice-to-Have:
  • Experience in commissions, billing, or financial systems.
  • Familiarity with Oracle databases or RDS in a microservices environment.
  • Experience with Spring Cloud ecosystem.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with distributed tracing tools (Open Telemetry, Zipkin, Jaeger).
  • Scripting experience (Python, Shell) for automation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer, Software - Java [T500-28389]
Engineer, Software - Java [T500-28389]

TMUS Global Solutions • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Engineer, Software [T500-28386]
Engineer, Software [T500-28386]

TMUS Global Solutions • Hyderabad

On-site
INR 900,000 - 1,800,000
Sr Product Owner [T500-28392]
Sr Product Owner [T500-28392]

TMUS Global Solutions • Hyderabad

On-site
INR 2,000,000 - 3,200,000
Sr Engineer, Software - Java [T500-20426]
Sr Engineer, Software - Java [T500-20426]

TMUS Global Solutions • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Engineer, Software - Java [T500-28105]
Engineer, Software - Java [T500-28105]

TMUS Global Solutions • Hyderabad

On-site
INR 900,000 - 1,500,000
Manager, Software Engineering [T500-28653]
Manager, Software Engineering [T500-28653]

TMUS Global Solutions • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Principal Engineer, Software - Java Backend [T500-28298]
Principal Engineer, Software - Java Backend [T500-28298]

TMUS Global Solutions • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Sr Engineer, AI [T500-27954]
Sr Engineer, AI [T500-27954]

TMUS Global Solutions • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Sr Engineer, Software - AI Database Automation [T500-27555]
Sr Engineer, Software - AI Database Automation [T500-27555]

TMUS Global Solutions • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Sr Engineer, Software - Oracle RDS [T500-28388]
Sr Engineer, Software - Oracle RDS [T500-28388]

TMUS Global Solutions • Hyderabad

On-site
INR 1,400,000 - 2,200,000