{"id":1580390,"url":"https://alion.io/job/transunion-lead-developer-java-microservices-aws","title":"Lead Developer - Java, microservices, AWS","company":{"id":3960,"name":"TransUnion","domain":"transunion.com","url":"https://alion.io/company/transunion","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":85,"open_postings":23,"ghost_share":0,"stale_share":0.565,"repost_share":0.087,"time_to_fill_p50_days":24,"computed_at":"2026-10-04T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":24000,"max_usd":53000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":51},"experience_years_min":9,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Cassandra","optional":false},{"name":"Java","optional":false},{"name":"Linux","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Grafana","optional":true},{"name":"Kubernetes","optional":true},{"name":"Prometheus","optional":true},{"name":"Splunk","optional":true}],"status":"live","first_seen_at":"2026-10-01T12:49:20Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-05T00:37:49Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"TransUnion's Job Applicant Privacy Notice\nTeam Overview\nTrusted Call Solutions\n\nThis 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\nTransUnion is seeking a Lead Software Development Engineer to help shape, build, and evolve enterprise-grade applications within our Trusted Call Solutions and Mobile Messaging product portfolio, including KONTXT-brand products, Branded Messaging, and Messaging Fraud Protection capabilities.\nRequired Knowledge And Experiences\nKey Responsibilities\nLead the technical design, architecture, and implementation of enterprise-grade Java and Spring-based applications.\nArchitect, write, and review technical specifications for new components, integrations, APIs, data flows, and system enhancements.\nDesign and evolve production, development, and QA Java environments, including application server patterns, APIs, n-tier designs, integration patterns, and operational support models.\nProvide hands-on development for complex components while guiding other engineers through design, coding, testing, deployment, and troubleshooting.\nCollaborate with product managers, architects, QA, operations, business stakeholders, and engineering teams to translate business requirements into scalable technical solutions.\nReview current systems and programs, identify improvement opportunities, and recommend practical modernization, performance, reliability, and maintainability enhancements.\nAnalyze and optimize application performance, identify bottlenecks, and lead improvements to speed, scalability, and reliability.\nProvide day-to-day escalated application troubleshooting for complex issues across distributed services, messaging systems, databases, APIs, and cloud-connected environments.\nCreate and maintain technical specifications, nonfunctional specifications, estimates, implementation plans, and design documentation.\nHelp shape and promote engineering strategy, Agile/Scrum practices, QA procedures, code quality standards, and release-readiness expectations.\nMentor engineers, provide code and design review feedback, and raise the technical bar for the team.\nProvide DevOps consultation when needed, including deployment, operational readiness, monitoring, alerting, automation, and supportability considerations.\nRequired Qualifications\n9+ years of experience designing and developing Spring-based Java services.\nStrong experience with Java, Spring Boot, Spring Web, Spring Security, Spring Data, Kafka, and Cassandra.\nStrong fluency in object-oriented design, microservices architecture, distributed systems, and applicable Java technologies.\nProven ability to design and deliver scalable, reliable, production-grade backend services and RESTful APIs.\nExperience creating technical specifications, architecture documentation, nonfunctional requirements, and implementation estimates.\nStrong understanding of data-intensive systems, messaging platforms, data storage and retrieval patterns, performance optimization, and production troubleshooting.\nStrong Linux skills.\nFamiliarity with AWS or comparable cloud technology.\nDemonstrated ability to lead technical discussions, influence architecture, and guide engineers without relying solely on formal authority.\nStrong communication skills with the ability to work across engineering, product, QA, operations, architecture, and business teams.\nPreferred Qualifications\nFamiliarity with Spark or similar distributed data-processing technologies.\nExperience with Docker, Kubernetes, or container orchestration platforms.\nExperience with CI/CD, infrastructure automation, test automation, and deployment standardization.\nExperience with monitoring and alerting tools such as Prometheus, Grafana, Splunk, or similar platforms.\nExperience with telecommunications, mobile messaging, fraud prevention, identity, STIR/SHAKEN, SIP, API security, or related communications technologies.\nExperience modernizing legacy systems into cloud-ready or cloud-native service architectures.\nExperience leading technical delivery across geographically distributed teams.\nTransUnion Overview:\nAt 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.\nBe a part of our Workforce for Good - you’ll work with great people, pioneering products and cutting-edge technology.\nTransUnion Job Title\nLead Developer, Software Development","description_format":"text","description_chars":5044,"description_truncated":false,"requirements":{"experience_years_min":9,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Fraud Detection","Credit Bureaus & Rating Agencies"],"lifecycle":[{"event":"open","at":"2026-10-01T12:49:20Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":2,"expected_fill_days":24,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/transunion-lead-developer-java-microservices-aws","json_url":"https://alion.io/job/transunion-lead-developer-java-microservices-aws.json","meta":{"generated_at":"2026-10-05T02:12:50Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2912,"day_limit":5000,"remaining_today":2088,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}