## Senior Developer SoftwareSolicitarlocations: Bengaluru: Chennaitime type: Full timeposted on: Publicado hoyjob requisition id: 19040961TransUnion's Job Applicant Privacy Notice**Descripción general del equipo**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.**Resumen del rol y responsabilidades clave**## **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**Conocimientos y experiencia requeridos*** 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 supervisionEn TransUnion, fomentamos y estamos comprometidos con generar un impacto real y positivo, así como un sentido compartido de propósito a través de nuestra iniciativa *Workforce for Good*. Esta iniciativa empodera a nuestra gente para crecer, innovar y contribuir a un mejor futuro para nuestras comunidades y nuestros clientes. Trabajamos para construir un entorno en el que nuestros colaboradores tengan el control de su desarrollo profesional, contando al mismo tiempo con el apoyo necesario a lo largo del camino. Reconocemos que el éxito se alcanza cuando nuestros colaboradores prosperan tanto a nivel profesional como personal; por eso priorizamos la flexibilidad entre la vida laboral y personal, y ofrecemos recursos que permiten a nuestros equipos en todo el mundo colaborar y alcanzar la excelencia. Sé parte de nuestra ***Workforce for Good*****:** trabajarás con personas extraordinarias, productos innovadores y tecnología de vanguardia.Título de trabajo de TransUnion:Developer III, Applications Development