Jobs · devitjobs

Lead Java Engineer
Transunion · Chicago, Illinois · Posted 8d ago
Available in 2 locations
4 Locations Apply → Chicago, Illinois · onsite Apply →About the role
Design and develop large-scale Java-based enterprise applications, focusing on distributed systems and microservices architectures. The role requires strong experience with cloud-native solutions and security controls.
Full job description (as posted) ↓
Salary: $90,000 - 150,000 per year Requirements: We need 6+ years of hands-on experience building enterprise applications with Java and modern software engineering practices. We need strong experience designing and delivering distributed systems, microservices architectures, RESTful APIs, and event-driven applications. We need experience building cloud-native solutions and deploying on cloud platforms, with Google Cloud Platform preferred. We need experience supporting mission-critical production systems, troubleshooting complex problems, and leading incident resolution. We need experience working with highly regulated data and applying security controls, including authentication, encryption, authorization, and OWASP-aligned practices. We need deep Java and Spring ecosystem expertise, including Spring Boot, Spring Batch, Spring Security, Spring Cloud, and Spring Data. We need familiarity with cloud and container technologies such as GCP, Kubernetes, and containerized deployments. We need experience with CI/CD and development tooling, including Maven, Git, SonarQube, deployment automation, and testing frameworks. We need experience with automated testing tools and frameworks such as JUnit, TestNG, WireMock, and TestContainers. Preferred experience includes integrating AI/LLM solutions, RAG architectures, AI agents, or AI-enabled automation. Preferred experience includes Google Cloud Spanner or other globally distributed databases. Preferred experience includes designing multi-region and multi-cloud architectures. Preferred knowledge of SRE concepts, including SLOs, SLIs, error budgets, and operational readiness. Preferred certifications in Architecture, Cloud, Kubernetes, Security, or SRE. Responsibilities: We design, develop, and support large-scale Java-based enterprise applications and global platforms. We lead the architecture and implementation of cloud-native, microservices-based solutions using modern engineering practices. We build high-volume, low-latency applications that meet demanding availability and performance targets. We design and develop REST APIs, event-driven services, and distributed systems that support global business operations. We provide technical leadership, mentor engineers, and promote engineering best practices across the team. We implement CI/CD, DevSecOps, automated testing, and software quality practices throughout the development lifecycle. We strengthen platform reliability through monitoring, observability, incident response, root cause analysis, and continuous improvement. We apply security best practices, secure coding standards, and data protection controls in highly sensitive environments. We use AI-assisted development tools and integrate AI-powered capabilities where appropriate to improve productivity and solutions. We follow company policies, use sound judgment, act trustworthily, work safely, communicate respectfully, and protect confidential information and our reputation. Technologies: AI AI Agents CI/CD Cloud DevSecOps GCP Git Support JUnit Java Kubernetes LLM Maven OWASP RAG REST Security Spring Spring Boot microservices More: We are collaborating with hackajob to connect us with exceptional professionals for this role. Our Core Online team builds and supports global enterprise platforms operating across multiple countries and cloud environments, with a focus on highly scalable, secure, and resilient applications that power critical business operations. We embrace innovation, experimentation, and modern engineering practices, and this position reports to the Senior Manager of Application Development. This is a hybrid role with regular virtual and in-office work at an assigned TransUnion location for at least two days per week. We offer a wide range of benefits from day one, including health coverage, protection benefits, family support, retirement planning, wellness resources, tuition reimbursement, flexible time off, paid holidays, commuter benefits, employee discounts, charitable gift matching, volunteer time off, and more. We are committed to diversity, equal opportunity, work/life flexibility, and a workplace where our associates can grow professionally and personally while contributing to our Workforce for Good. The internal job title is Lead Engineer, Applications Development, and the U.S. base salary range is $90,000 to $150,000 annually. last updated 37 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Lead Java Engineer role at Transunion remote?+
This Lead Java Engineer position is listed as onsite (Chicago, Illinois).
What is the salary for the Lead Java Engineer role at Transunion?+
The listing states 90000 - 150000 USD / year.
What seniority level is this Lead Java Engineer role?+
This is a lead level position.
How do I apply for the Lead Java Engineer role at Transunion?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to Transunion.