TransUnion's Job Applicant Privacy Notice
What We'll Bring:
This role is for a Java Tech Lead responsible for leading the development of the Integration Product Assembly platform where microservices will be built to fulfill different Core Online Products such as Financial Services, Insurance, and Identity products. You will have both the accountability and freedom to build systems that are taking TransUnion to the next level. Success in this role requires a blend of skills in Java web services, core java, CI/CD, Agile methodology, and/or working in a large onshore/offshore model, strong ability to debug and use objected oriented design thinking. This role will also coach and mentor junior developers, review code designs, manage code packages and be a leader for the group.
Justification
The team needs a strong technical leader in GCC who can effectively execute the implementation and delivery of business requirements and help achieve the time to market goals for the different Core Online products that are fulfilled through the Core Online applications.
What You'll Bring:
What You Will Bring &bull Collaborate with stakeholders on requirements and implementation approaches for addressing demand and challenges &bull Deploy and implement features for our high volume, low latency core online environment &bull Create tools and services enabling end-user productivity and system integrations &bull Partner with business resources to troubleshoot issues, manage capacity, and plan for the optimization and expansion of environments &bull Maintain and ensure availability and quality of the application &bull Act as internal subject matter expert for the Integrated Product Assembly platform. &bull Coach and mentor junior developers Desirable skills &bull BS/BA degree or higher preferably in Computer Engineering/Computer Science or equivalent work experience &bull 10+ years of demonstrable hands-on experience in a software development profession &bull 8+ years of software engineering experience with Java/J2EE, Java Web services, REST APIs, Spring, SpringBoot and Microservices. &bull 5+ years of experience directly leading application support initiative &bull Proficiency working in a Linux-based environment, including shell scripting and basic system administration &bull Experience with High-Volume, Low Latency transaction web services applications &bull Experience with Relational Databases and SQL programming, Oracle and Aurora Postgres &bull Excellent analytical skills and the ability to provide alternative solutions to technical problems &bull Expert debugging skills. &bull Experience writing and troubleshooting JavaScript &bull Experience working in Agile environment, &bull Experience with code repository such as Git, Bitbucket &bull Experience using JBoss and Tomcat, Red Hat Linux, Java 9 and 11 and CI/CD pipeline tools. &bull Experience with security scanner tools like AppScan, Blackduck, Checkmarx and Sonar. &bull Expert with unit/integration testing (i.e. JUnit) &bull Senior with the code review processes and defect management. &bull Excellent verbal and written communication skills, attention to detail, and should be able to function independently as a team member and leader &bull Experience with building CI/CD Pipelines &bull Experience with and/or good understanding of Containerization &bull Understanding of AWS Concepts and/or experience with AWS services. &bull Java Certifications and AWS Certification are a plus &bull Other Basic Skills: Object-oriented programming (OOP) concepts and patterns, Abstract classes and interfaces, Constructors, File IO and serialization, Collections: lists, maps, sets, Access specifiers, Exceptions (checked and unchecked), Generics, Java keywords: static, final, volatile, synchronized, Transient, this super, etc. Java virtual machine (JVM) and memory management, Multithreading and synchronization, Web frameworks - Spring, Service-oriented architecture/web services (SOAP/REST), Markup languages like XML and JSON, SQL/Oracle.
Impact You'll Make:
Java
TransUnion Job Title
Lead Developer, Software Development