Software Engineer

18 Hours ago • 1-4 Years

Job Summary

Job Description

The Software Engineer will develop and implement Java-based software projects, participate in SCRUM practices, and apply cloud development, unit testing, and DevOps skills. The role involves working with web services, data access, Java, Python, Spring, and JavaScript platforms like Vue/Node. The engineer will ensure software quality and adhere to standards, minimizing customer impact, and be adept with the agile software development lifecycle and DevOps principles. The candidate will be responsible for the analysis, design, testing, development, and maintenance of software experiences. The candidate must be a self-motivated individual who can collaborate with a team and across the organization.
Must have:
  • 1-2 years of software development experience.
  • Proficiency in Linux operating systems.
  • Strong programming skills in Java and Python.
  • Experience with SQL and MySQL databases.
  • Familiarity with cloud platforms like GCP and AWS.
  • Knowledge of Cloud SQL.
  • Excellent problem-solving skills.
  • Ability to work in a team.
  • Strong communication skills.
Good to have:
  • Excellent API and back-end development experience.
  • 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
  • Strong understanding of object-oriented design principles and patterns
  • 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
  • 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

Job Details

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,
and DevOps skills. Experience with web services, data access, Java, Python, Spring, and JavaScript platforms like Vue/Node is preferred.
You will ensure software quality and adhere to standards, minimizing customer impact. Proficiency in agile development and DevOps
principles is essential. You will analyze, design, test, develop, and maintain software, collaborating effectively within a team.

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 

This is a remote position which may require occasional in-person attendance at work-related events at the discretion of management.

TransUnion Job Title

Engineer, Software Development

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

TransUnion 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.

Heredia, Costa Rica (Hybrid)

Leeds, England, United Kingdom (Hybrid)

Boca Raton, Florida, United States (Hybrid)

Alpharetta, Georgia, United States (Hybrid)

Santo Domingo, Distrito Nacional, Dominican Republic (Hybrid)

Pune, Maharashtra, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Santiago De Compostela, Spain (Hybrid)

View All Jobs

Get notified when new jobs are added by TransUnion

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug