Senior Java Developer
What We'll Bring
At TransUnion, we have a welcoming and energetic environment that encourages collaboration and innovation – we’re consistently exploring new technologies and tools to be agile. This environment gives our people the opportunity to hone current skills and build new capabilities, while discovering their genius.
Come be a part of our team – you’ll work with great people, pioneering products and cutting-edge technology.
What You'll Bring
At least 6 years experience in application development (Java EE, C++, ETL, and web APIs) with exposure to high availability, data driven applications
4+ years of experience in front end development software development with a solid grasp of web development processes and procedures in the building of web applications and the consuming of web services
Proficiency working in a Linux-based environment, including shell scripting and basic system administration
Experience with high-volume, low latency transaction system and experience with Relational Databases and SQL programming
Familiarity with the code review processes and defect management
Impact You'll Make
Create web enabled solutions for consumers that monitor critical changes in their credit by assisting them with debt analysis, identity theft protection features, and money management tools
Experience with one or more of the following: MVC Framework, Hibernate, Spring (Spring Boot, Dependency Injection), Maven
Experience with unit/integration testing (Java Junit/TestNG, BDD)
Deploy and implement features for our high volume, low latency core online environment; expertise will full stack knowledge including hardware, software, end-user tools and other data services
We'd Love to See:
Excellent analytical skills and the ability to provide alternative solutions to technical problems
Experience working with code repositories such as SVN and Git.
Familiarity with working with the Agile or Lean methodologies
Bachelor’s degree in Computer Science, Information Systems Management or equivalent experience