TransUnion's Job Applicant Privacy Notice
What We'll Bring:
You will develop and implement Java-based software projects, participate in SCRUM practices, and apply cloud development, unit testing,What You'll Bring:
In this role, you will serve as a technical expert responsible for development and implementation of JAVA related software projects in a variety of business applications. Successful candidates are expected to have experience participating in SCRUM practices, understand software design principles, skills in cloud development, unit testing, and DevOps. Experience authoring web services and data access are highly preferred. Comfort with core platform toolset/toolchain/runtimes (e.g., Java, Python, Spring), and experience with Javascript based web user-interface platform (e.g., Vue/Node) are also an asset. The candidate takes responsibility for the software artifacts produced adhering to standards to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles. This position will be responsible for the analysis, design, testing, development and maintenance of best-in-class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization.
Impact You'll Make:
Requirements:
1 to 2 years of experience in software development.
Proficiency in Linux operating systems.
Strong programming skills in Java and Python.
Experience with SQL and MySQL databases.
Familiarity with cloud platforms such as Google Cloud Platform (GCP) and Amazon Web Services (AWS).
Knowledge of Cloud SQL.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a team environment.
Strong communication skills.
Preferred Skills/Experience
Excellent API and back-end development experience in high-scale systems
Strong full-stack development experience with Java, SpringBoot and latest web service development tools.
Experience in Jenkins/Cloud bees, GIT, GITLAB, Maven, TerraForm
Experience with project management and collaboration tools like JIRA, Harness and Confluence.
Experience creating automated unit test
Experience with Web-Service (REST) frameworks Experience building REST web services and familiar in messaging protocols
Strong understanding of object-oriented design principles and patterns
2-4 years OO software dev
1-3 years working on enterprise level multi-tiered business apps
Experience with backend toolchains (Node, Java, Python)
Proficiency with IDEs such as IntelliJ IDEA and Visual Studio Code
Experience with Spring stack
Solid understanding of SQL - Experience with Sql & No-Sql Databases, mySql
Hands on experience working with high volume message processing and platform.
Cloud experience (GCP or AWS) and containerized environments (Docker, Kubernetes)
Solid understanding of HTTP (headers, protocol, verbs, etc)
JavaScript/TypeScript experience
Modern CSS & HTML Proficiency
Basic knowledge of Linux commands
Experience or knowledge in AI-assisted development tools.
Good verbal and written communication skills, including presentation experience
Ability to understand challenges or concerns, share ideas, and develop effective responses
Ability to provide engineering task work effort estimates.
Proven ability to work in a Test-Driven Development manner
TransUnion Job Title
Engineer, Software DevelopmentTransUnion is a global information and insights company that makes trust possible in the modern economy. We do this by providing an actionable picture of each person so they can be reliably represented in the marketplace. As a result, businesses and consumers can transact with confidence and achieve great things.
This picture is grounded in our legacy as a credit reporting agency which enables us to tap into both credit and public record data; our data fusion methodology that helps us link, match and tap into the awesome combined power of that data; and our knowledgeable and passionate team, who stewards the information with expertise, and in accordance with local legislation around the world.
A leading presence in more than 30 countries across five continents, TransUnion provides solutions that help create economic opportunity, great experiences and personal empowerment for hundreds of millions of people.
We call this Information for Good®—it’s our purpose, and what drives us every day.
Get notified when new jobs are added by TransUnion