Developer

TransUnion

Job Summary

TransUnion is seeking a Full Stack Developer with strong backend and SQL knowledge. The role involves developing both frontend (React, JavaScript, CSS) and backend (Java 11+, REST APIs, SQL) components. Responsibilities include performance optimization, API integration, and adherence to security standards. The position requires familiarity with DevOps tools like Git, Jenkins, and Docker, and emphasizes problem-solving and clean code practices. This is a hybrid role, requiring in-person presence at the Chennai office for a minimum of two days a week.

Must Have

  • Proven experience with React (hooks, state management, performance optimization)
  • Proficiency in JavaScript (ES6+, Promises, async/await, modules)
  • Strong CSS & Pre-processors (SASS, responsive design)
  • Familiarity with Webpack, Babel
  • Experience with Jest and React Testing Library
  • Proficient with Axios for API calls
  • Performance-oriented development (lazy loading, code-splitting)
  • Java 11+ (Streams, Lambda expressions, REST API development, Dependency Injection, JPA, Validation, Exception Handling, Transaction Management, Enterprise Java Beans)
  • Database experience with SQL (PostgreSQL) and ORM (Hibernate/JPA)
  • Knowledge of OWASP Security Standards, JWT Authentication
  • Experience with Application Servers like Wildfly30+
  • Proficiency in RESTful APIs (JSON, API versioning, pagination)
  • Experience with GraphQL
  • Build Tools: Maven or Gradle
  • Version Control: Git, GitHub/GitLab
  • CI/CD: Jenkins, GitHub Actions
  • Containerization: Docker basics, K8S, Docker Environments
  • Testing: JUnit
  • Performance Optimization: Caching, Lazy loading
  • Adherence to SOLID principles, Clean Code

Good to Have

  • Experience with Headless CMS (AEM, OpenText)
  • Familiarity with Craco

Job Description

What We'll Bring:

Full stack developer with Strong Backend and SQL knowledge

What You'll Bring:

Frontend (React & Web Technologies)

  • React – Proven experience with hooks, state management, and performance optimization
  • JavaScript (ES6+) – Arrow functions, Promises, async/await; modules, destructuring, spread/rest operators
  • CSS & Pre‑processors – SASS (required); responsive design (Flexbox, Grid); CSS‑in‑JS or Styled Components
  • Headless CMS – Experience with AEM, OpenText (highly desirable)
  • Build Tools – Familiarity with Webpack, Babel, Craco (plus)
  • Testing – Jest and React Testing Library (essential)
  • API Integration – Proficient with Axios (or similar) for API calls
  • Performance‑Oriented – Lazy loading, code‑splitting, bundle‑size optimization, web‑performance best practices

Backend (Java & Frameworks)

  • Java 11+:
  • Streams, Lambda expressions
  • REST API development
  • Dependency Injection, JPA
  • Validation, Exception Handling
  • Transaction Management , Enterprise Java Beans
  • Database:
  • SQL ( PostgreSQL)
  • ORM (Hibernate/JPA)
  • Security:
  • OWASP Security Standards, JWT Authentication
  • Application Servers : Wildfly30+

---

3. API & Integration

  • RESTful APIs:
  • JSON serialization/deserialization
  • API versioning, pagination
  • GraphQL

---

4. DevOps & Deployment

  • Build Tools: Maven or Gradle
  • Version Control: Git, GitHub/GitLab
  • CI/CD: Jenkins, GitHub Actions
  • Containerization: Docker basics
  • Cloud: K8S, Docker Environments

---

5. Additional Skills

  • Testing: JUnit
  • Performance Optimization: Caching, Lazy loading
  • Best Practices: SOLID principles, Clean Code

Impact You'll Make:

Soft Skills: Problem-solving, debugging, understanding of Agile/Scrum

This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.

28 Skills Required For This Role

Problem Solving Github Game Texts Agile Development Gitlab Postgresql Owasp Zap React Jwt Maven Gradle Junit Hibernate Json Ci Cd Babel Webpack Docker Sass Graphql Git Dependency Injection Sql Github Actions Javascript Css Jenkins Java

Similar Jobs