HamburgerMenu
hirist

Software Engineer - Java

WRTR INK LLP
Hyderabad
2 - 5 Years

Posted on: 09/10/2025

Job Description

Description :


About the job :

Skills Required : Spring Boot, Java, Kubernetes, AWS, Azure, Rest, API, Swagger, Postman, Rest Assured, Cucumber, Gitlab, Github, Git

Experience Range : 2 - 5 years

Job Description :

About the Role

The Software Engineer is a hands-on contributor responsible for designing, developing, testing, and deploying scalable and resilient software solutions to support modern digital infrastructure. The engineer works closely with systems engineers, network teams, and cross-functional development squads to create highly available applications using modern technologies such as microservices, virtualization, and cloud-native patterns.


The role supports both greenfield and semi-routine engineering projects, with the opportunity to contribute to architecture, design, and delivery. Successful candidates bring a mindset of continuous learning, technical curiosity, and a desire to challenge conventional limitations in enterprise software delivery.

What Youll Do :

- Design, develop, and deploy software solutions to meet T-Mobiles operational and strategic goals.

- Work across the full software stack and lifecycle from requirements to deployment and monitoring.

- Collaborate with cross-functional teams to translate business needs into technical solutions.

- Develop and maintain documentation for new systems, APIs, and integrations.

- Contribute to architectural discussions and participate in code/design reviews.

- Stay informed on emerging technologies; assess applicability to current T-Mobile systems.

- Provide occasional guidance to junior/associate engineers and review their code.

- Participate in innovation initiatives aimed at optimizing current systems and introducing new capabilities.

- Support testing activities and CI/CD pipelines through automation and tooling.

- Perform other duties and projects as assigned by T-Mobile leadership.

What Youll Bring

- Bachelors degree in Computer Science, Software Engineering, or related field.

- 2 - 5 years of experience in software engineering or full-stack development roles.

- Proven ability to develop, test, and deploy software in cloud or hybrid environments.

- Strong understanding of system protocols, software lifecycles, and data flow design.

- Experience working with containerization, virtualization, and modern development frameworks.

- Effective communication and documentation skills.

- Demonstrated ability to work independently on technical tasks and contribute to team objectives

Must Have Skills :

- Strong hands-on development experience in Java and Spring Boot for building scalable backend applications.

- Proficient in designing, developing, and consuming REST APIs, with exposure to Swagger/OpenAPI for documentation.

- Experience with Postman or Rest Assured for API testing and validation.

- Familiar with Cucumber for behavior-driven testing and integration in CI pipelines.

- Exposure to Kubernetes, with understanding of how backend applications are containerized and deployed.

- Hands-on experience with cloud platforms like AWS or Azure for deploying services and leveraging cloud-native features.

- Version control proficiency using GitLab, GitHub, or Git for code collaboration and CI/CD workflows.

Nice To Have

- Experience with microservices architecture and API development.

- Familiarity with SDN, NFV, or Big Data platforms.

- Experience working in agile and DevOps-oriented teams.

- Prior exposure to automation frameworks and test-driven development


info-icon

Did you find something suspicious?