Software Engineer

1 Month 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

bytedance - Software Engineer (ElasticSearch / OpenSearch) - Cloud Infrastructure- Seattle

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Wrike - Mid-Senior Backend Engineer

Wrike

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Addepar - Backend Software Engineer - AI Experience

Addepar

Pune, Maharashtra, India (On-Site)
2 Weeks ago
GlobalStep - Director – Technical Services (Games)

GlobalStep

Pune, Maharashtra, India (On-Site)
1 Week ago
Sporty Group - OpsTech Backend Engineer

Sporty Group

India (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fortra - Software Engineer III

Fortra

Canada (On-Site)
2 Weeks ago
PhonePe - Product Solution Engineer

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Wind River Jobs - Senior Engineer - Cloud

Wind River Jobs

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
GoMotive - Software Engineer, Mobile (Android)

GoMotive

(Remote)
2 Months ago
Crazy Games - Remote Mobile App Developer (iOS Focus)

Crazy Games

Leuven, Flanders, Belgium (Remote)
1 Month ago
Microsoft - Member of Technical Staff, Copilot Prompt Engineer

Microsoft

Mountain View, California, United States (On-Site)
2 Months ago
Capgemini - Webmethods Developer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Anavation - Senior Software Engineer

Anavation

Huntsville, Alabama, United States (Remote)
1 Month ago
PwC - Identity & Access Management Engineer PwC Netherlands

PwC

Amsterdam, North Holland, Netherlands (Hybrid)
5 Months ago
Adobe - Software Development Engineer, Site Reliability Engineering

Adobe

Bucharest, Bucharest, Romania (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

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 with over 12,000 associates operating in more than 30 countries. We make trust possible by ensuring each person is reliably represented in the marketplace. We do this with a Tru™ picture of each person: an actionable view of consumers, stewarded with care. Through our acquisitions and technology investments we have developed innovative solutions that extend beyond our strong foundation in core credit into areas such as marketing, fraud, risk and advanced analytics. As a result, consumers and businesses can transact with confidence and achieve great things. We call this Information for Good® — and it leads to economic opportunity, great experiences and personal empowerment for millions of people around the world.

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

Madrid, Community Of Madrid, Spain (Hybrid)

Leeds, England, United Kingdom (Hybrid)

Leeds, England, United Kingdom (On-Site)

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