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