{"id":3308204,"url":"https://alion.io/job/transunion-senior-java-developer","title":"Senior Java Developer","company":{"id":3960,"name":"TransUnion","domain":"transunion.com","url":"https://alion.io/company/transunion","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":84,"open_postings":30,"ghost_share":0,"stale_share":0.633,"repost_share":0.033,"time_to_fill_p50_days":25,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15000,"max_usd":35000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":168},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Checkmarx","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Gradle","optional":false},{"name":"Hazelcast","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"MySQL","optional":false},{"name":"OpenShift","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SonarQube","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"Spring MVC","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Dynatrace","optional":true},{"name":"Grafana","optional":true},{"name":"Prometheus","optional":true},{"name":"Splunk","optional":true}],"status":"closed","first_seen_at":"2026-10-26T00:00:00Z","employer_posted_date":"2026-10-26","last_verified_at":"2026-10-31T05:55:16Z","board_verified":false,"closed_at":"2026-10-31T05:55:16Z","days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"TransUnion's Job Applicant Privacy Notice\nTeam Overview\nData Acquisition team is seeking an experienced and highly motivated Senior Java Developer with 7 to 10 years of hands-on experience in designing, developing, and supporting enterprise-grade applications. The ideal candidate should possess strong expertise in Java technologies, microservices architecture, cloud platforms, and modern software development practices. The candidate will be responsible for delivering scalable, high-performance solutions while collaborating with cross-functional teams throughout the software development lifecycle.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.\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.\nRole Overview And Core Responsibilities\nDesign, develop, test, and maintain robust, scalable, and high-performance Java applications.\nDevelop and implement RESTful APIs and microservices using Spring Boot and related frameworks.\nParticipate in architecture discussions and contribute to technical design decisions.\nCollaborate with business analysts, product owners, architects, and QA teams to understand requirements and deliver solutions.\nConduct code reviews and promote development best practices, coding standards, and security guidelines.\nTroubleshoot, debug, and resolve production issues with a focus on performance and reliability.\nOptimize application performance, scalability, and maintainability.\nDevelop and maintain CI/CD pipelines and support DevOps initiatives.\nLead the end-to-end java development for a region and deliver solutions as per the requirements.\nPrepare technical documentation, design specifications, and operational runbooks.\nMentor junior developers and provide technical leadership within the team.\nRequired Knowledge And Experiences\nTechnical Skills\n7-10 years of experience in Java application development.\nStrong proficiency in:Java 8/11/17/21\nSpring Framework\nSpring Boot\nSpring MVC\nSpring Security\nHibernate / JPA\nRESTful Web Services\n\nExperience with Microservices Architecture and API-driven development.\nStrong knowledge of SQL and relational databases such as:Oracle\nPostgreSQL\nMySQL\nSQL Server\n\nExperience with messaging technologies:Kafka\nRabbitMQ\n\nFamiliarity with caching technologies such as Redis or Hazelcast.\nKnowledge of containerization and orchestration tools:Docker\nKubernetes / OpenShift\n\nExperience with cloud platforms such as:AWS\nAzure\nGoogle Cloud Platform (GCP) - Preferred\n\nHands-on experience with build and deployment tools:Maven\nGradle\nJenkins\nHarness\nGitHub Actions\n\nStrong understanding of design patterns, object-oriented programming, and software engineering principles.\nDevelopment Practices\nAgile/Scrum development methodologies.\nTest-driven development (TDD) and automated testing.\nCI/CD implementation and DevOps practices.\nCode quality tools such as SonarQube and Checkmarx.\nVersion control systems such as Git.\nPreferred Qualifications\nBachelor's degree in Computer Science, Information Technology, Engineering, or a related field.\nExperience working in banking, financial services, insurance, telecommunications, or large-scale enterprise environments.\nExposure to event-driven architecture and distributed systems.\nExperience with monitoring and observability tools such as Splunk, ELK, Grafana, Prometheus, or Dynatrace.\nJava certifications (Oracle Certified Professional Java Programmer) are advantageous.\nSoft Skills\nExcellent analytical and problem-solving abilities.\nStrong verbal and written communication skills.\nAbility to work independently and collaboratively within global teams.\nStrong stakeholder management and leadership skills.\nAbility to mentor and guide junior developers.\nProactive attitude with a continuous learning mindset.\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\nSr Developer, Applications Development","description_format":"text","description_chars":4831,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning","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-27T02:18:08Z"},{"event":"close","at":"2026-10-31T05:55:16Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/transunion-senior-java-developer","json_url":"https://alion.io/job/transunion-senior-java-developer.json","meta":{"generated_at":"2026-11-01T19:56:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":30693,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3960},"rest":"https://alion.io/mcp/rest/get_company?id=3960"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftransunion-senior-java-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftransunion-senior-java-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftransunion-senior-java-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/transunion-senior-java-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftransunion-senior-java-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3308204}},{"tool":"search_jobs","arguments":{"company":"transunion.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3308204},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}