TransUnion

Software Engineer

Bengaluru Full time

TransUnion's Job Applicant Privacy Notice

What We'll Bring:

Job Title: Software Engineer – Telecom Domain
Job Family: Software Engineering | Individual Contributor
Time Type: Full Time

Job Summary
A technology-driven professional to own the design, development, and support of our highly scalable telecom-domain automation platform. You will work side-by-side with a tight-knit, high-performing engineering team collaborating closely with US-based Project SMEs and product owners.

What You'll Bring:

Core Responsibilities

  • Develop, test, and deploy end-to-end automation solutions using Java, Spring Boot, Apache Camel, Oracle, Postgres, and REST/SOAP APIs in an Agile environment
  • Design, build, and maintain reusable API services (REST, SOAP, JSON, XML) and integration routes using Spring Boot and Apache Camel
  • Own deliverables as a self-sufficient assignee — deliver clean, well-tested, and well-documented code with unit tests
  • Drive cross-functional initiatives to automate business processes leveraging Spring, Spring Boot, and Apache Camel
  • Automate build, test, and deployment pipelines using Jenkins/Harness, Docker, and Kubernetes
  • Troubleshoot, diagnose, and resolve production issues quickly and effectively
  • Collaborate with Product, QA, and Operations to ensure smooth delivery and continuous improvement

Required Skills (Primary)

  • Java / J2EE – Advanced, 3+ years in Core Java, concurrency, and streams
  • Spring Boot – Working knowledge of IOC, MVC, Data JPA, and JDBC
  • Apache Camel – Working knowledge of routing and EIP patterns
  • Docker / Kubernetes – Familiar with containerization concepts
  • Telecom Domain – Advantageous experience with number porting and provisioning
  • Messaging Queues – Familiar with ActiveMQ, Artemis, and JMS
  • Web Service Security – WS-Security, OAuth2, and JWT
  • Oracle / Postgres / RDBMS – Advanced SQL, PL/SQL, performance tuning, and schema design
  • API Development & Integration – 3+ years with REST, SOAP, OpenAPI/Swagger, JSON, XML, and security
  • CI/CD – Hands-on with Jenkins/Harness
  • Version Control – Proficient in Git
  • Agile/Scrum – Sprint planning, story grooming, and retrospectives

Secondary Skills (Nice-to-Have)

  • UI/UX
  • RPA Tools – UiPath, Blue Prism, or Automation Anywhere (Automation Anywhere preferred)
  • Experience in RPA design, development, and bot lifecycle management

Qualifications

  • Education: Bachelor's / master’s in computer science or related field
  • Experience: 3+ Years
  • Employment Type: Regular / Full-Time

Impact You'll Make:

What We Value

  • Strategic Relationships: Build strong partnerships across teams and stakeholders
  • Decision-Making & Planning: Proactively identify risks, propose solutions, and own delivery
  • Adaptability: Thrive in a fast-changing environment with competing priorities
  • Technical Excellence: Write clean, well-documented, test-driven code; continuously improve processes

Why Join Us?

  • Impactful Work: Directly influence a mission-critical telecom automation platform used by millions
  • Growth: Be part of TransUnion's expanding data-driven strategy driving accelerated growth across marketing, risk, and communications
  • Culture: Collaborative, high-visibility team where your ideas are heard and contributions recognized

This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.

TransUnion Job Title

Developer, Applications Development