T-Mobile logo

Software Engineer, Java Developer

T-Mobile

Overland Park, KS
Full Time
Mid Level
93k-167k
17 days ago

Job Description

About the Role

At T-Mobile, the Software Engineer works with a team of other software engineers, network and systems engineers to design, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments. The role involves contributing to architecture and design of various software components, leveraging technologies such as virtualization and microservices, and developing high-quality software solutions using Java and Spring Boot. The position emphasizes collaboration, innovation, and continuous improvement within a dynamic company committed to employee growth and benefits.

Key Responsibilities

  • Develop, test, and deploy high-quality software solutions using Java and Spring Boot.
  • Design and implement RESTful APIs, ensuring compliance with best practices and standards.
  • Utilize Linux command line tools to manage and troubleshoot applications.
  • Work with structured data formats including JSON and XML; understand and apply XSD and YAML where necessary.
  • Integrate and support systems using SOAP or REST and related standards.
  • Collaborate on API documentation using Swagger.
  • Build and maintain message-driven architectures using Kafka.
  • Manage codebases and collaborate effectively using Git.
  • Participate in code reviews, agile ceremonies, and contribute to team knowledge sharing.
  • Troubleshoot and resolve complex software issues in a timely manner.
  • Contribute to emerging technologies to deliver business goals.
  • Understand current technology that supports business goals, system protocols, data flows, and system interactions.
  • Interact with system engineers to define system requirements for automation.

Requirements

  • Minimum of 2-4 years of technical engineering experience.
  • Java & Spring Boot programming experience.
  • Strong understanding of REST API principles.
  • Working knowledge of JSON and XML.
  • Familiarity with XSD and YAML.
  • Experience working with Kafka and messaging systems.
  • Use of Swagger for API documentation.
  • Proficiency with Git version control.
  • Experience with Postman for API testing and integration.
  • Excellent problem-solving, analytical, and communication skills.
  • Previous experience working in Agile/Scrum environments.
  • At least 18 years of age.
  • Legally authorized to work in the United States.

Nice to Have

  • Working knowledge of NoSQL databases (Cassandra, MongoDB, Couchbase).
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Technical writing skills.

Qualifications

  • Bachelor's degree in computer science, Engineering, or a related field.

Benefits & Perks

  • Competitive base salary and compensation package.
  • Annual stock grant, employee stock purchase plan, 401(k).
  • Access to free, year-round money coaches.
  • Medical, dental, and vision insurance.
  • Flexible spending account, paid time off, up to 12 paid holidays.
  • Paid parental and family leave, family building benefits, back-up care.
  • Childcare subsidy, tuition assistance, college coaching.
  • Short- and long-term disability, voluntary AD&D, accident, life, and disability insurance.
  • Mobile service & home internet discounts, pet insurance, transit programs.

Working at T-Mobile

At T-Mobile, the company fosters a culture of growth, innovation, and inclusivity. They emphasize continuous learning, career development, and a supportive environment where talent in all forms is valued. The organization promotes a flexible, dynamic workplace that encourages employees to aim high and live their values, exemplified by their 'Un-carrier' philosophy and commitment to diversity and equal opportunity.

Apply Now

Job Details

Posted AtJul 9, 2025
Salary93k-167k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About T-Mobile

Website

t-mobile.com

Company Size

10000+ employees

Location

Overland Park, KS

Industry

Wired and Wireless Telecommunications Carriers (except Satellite)

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches