TransUnion's Job Applicant Privacy Notice
Team Overview
As a Software Engineer (Java Backend), you will design and develop scalable, cloud-ready backend services that power fraud platform capabilities. You will work independently on complex features, contribute to system design, and collaborate closely with product, architecture, and cross-functional teams to deliver high-quality solutions.This role requires strong hands-on development expertise, ownership of deliverables, and the ability to solve moderately complex to complex technical problems with limited guidance. 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.
Role Overview And Core Responsibilities
Key Responsibilities
- Design, develop, and enhance backend services and microservices for the fraud platform in collaboration with architects and product teams
- Contribute to system design discussions and help define scalable, reliable, and maintainable solutions
- Implement cloud-native solutions and actively support modernization of existing applications
- Develop, test, and maintain high-quality Java-based services following best practices and architectural guidelines
- Independently analyze and resolve complex technical problems, proposing effective and scalable solutions
- Drive integration of fraud point solutions into the broader platform with a focus on performance, scalability, and security
- Conduct and actively contribute to code reviews, ensuring adherence to coding standards and improving overall code quality
- Collaborate with DevOps and platform teams to improve CI/CD pipelines, automation, and deployment processes
- Troubleshoot production issues and ensure system reliability and availability
Ways of Working
- Actively participate and contribute to Agile ceremonies (PI planning, sprint planning, stand-ups, retrospectives), ensuring delivery of committed work
- Take ownership of features/modules and drive them to completion with minimal supervision
- Mentor junior engineers and support their technical growth through guidance and feedback
- Proactively identify improvement opportunities in processes, tools, and code quality
- Communicate effectively with stakeholders, providing clear updates, technical inputs, and solutions
- Build strong working relationships across teams and functions
What We Expect
- Solid experience in Java backend development (e.g., Spring Boot, REST APIs, microservices architecture)
- Good understanding of cloud platforms (AWS, Azure, or GCP) and cloud-native development practices
- Strong problem-solving skills with the ability to handle moderately complex to complex technical challenges independently
- Experience with API design, system integration, and distributed systems concepts
- Familiarity with CI/CD pipelines, DevOps practices, and version control systems (e.g., Git)
- Understanding of data storage solutions (RDBMS and exposure to NoSQL systems) and messaging systems (e.g., Kafka)
- Awareness of performance optimization, scalability, and secure coding practices
- Strong collaboration and communication skills with the ability to work across technical and non-technical teams
- Working knowledge of Agile methodologies and ability to contribute effectively in a team setting
- Continuous learning mindset with the ability to adapt to new technologies and evolving requirements
Qualifications & Experience
- 5-8 years of experience in backend or service-oriented application development
- Strong hands-on experience in designing, building, and maintaining Java-based applications (e.g., Spring Boot, REST APIs, microservices)
- Good understanding of cloud platforms such as AWS, Azure, or GCP, with practical experience in developing or deploying cloud-native applications
- Working experience with DevOps tools and practices (e.g., CI/CD pipelines, Git, Maven/Gradle) and familiarity with build and deployment automation
- Solid understanding of system design principles with experience contributing to and implementing scalable, distributed backend services
- Experience in API design and development, with a good grasp of RESTful principles and service integration patterns
- Good knowledge of data storage technologies, including relational databases and hands-on exposure to NoSQL systems (e.g., key-value, document stores)
- Experience or familiarity with messaging/event-driven systems (e.g., Kafka, RabbitMQ) in distributed architectures
- Understanding of designing and building reliable, high-availability, and performant systems (low latency, scalability, fault tolerance)
- Ability to independently analyze and solve moderately complex to complex technical problems
- Strong communication and collaboration skills, with the ability to effectively work across teams and stakeholders
- Working experience in Agile development methodologies (Scrum/Kanban) and ability to contribute actively to team delivery
- Experience working in cross-functional and distributed teams in a collaborative environment
- Bachelor’s degree in Computer Science, Information Technology, or related field
- Ability to quickly understand business and technical problems, adapt to new technologies, and contribute effectively with minimal guidance
Required Knowledge And Experiences
- Proven ability to work effectively in cross-functional, matrixed environments (e.g., Product, Engineering, Operations), contributing to alignment and delivery across teams
- Demonstrates adaptability in a fast-paced, evolving environment, proactively identifying improvement opportunities and driving continuous improvement initiatives
- Strong team player with a customer-focused mindset, able to confidently interact and collaborate with both technical and non-technical stakeholders
- Ability to manage multiple workstreams or features simultaneously, prioritize effectively, and consistently meet deadlines with minimal supervision
TransUnion Overview:
At TransUnion, we encourage and are committed to creating a real, positive impact and shared sense of purpose within our Workforce for Good, which empowers our people to grow, innovate and contribute to a better future for our communities and customers. We strive to build an environment where our associates are in the driver’s seat of their professional development- while having access to help along the way. We recognize that success comes when our associates thrive both professionally and personally; that’s why we prioritize work/life flexibility and offer resources for our teams across the globe to collaborate and drive excellence.
Be a part of our Workforce for Good - you’ll work with great people, pioneering products and cutting-edge technology.
TransUnion Job Title
Developer III, Applications Development

