Logo of Huzzle

Architect Java Architecture

image

TransUnion

16d ago

  • Job
    Full-time
    Expert Level
  • Software Engineering
    Architecture & Urban Planning
  • Chennai
  • Quick Apply

AI generated summary

  • You should have expertise in modern software architecture, strong fundamentals in algorithms, OOP, and multi-threading, experience in Java and other languages, and skills in AWS, microservices, and automation.
  • You will lead technical vision, inspire teams, design scalable systems, establish coding standards, champion engineering excellence, and orchestrate migration to cloud-based microservices.

Requirements

  • Expertise in modernizing software architecture, Microservice patterns, APIs, events driven and cloud
  • Strong computer science fundamentals (algorithms, data structures etc.)
  • Strong grasp of object oriented design and programming principles, multi-threaded architecture
  • Experience in application and data architecture disciplines
  • Proficiency in multiple modern programming languages with primary focus in Java; Python, JavaScript and C++ experience desired
  • Broad understanding of distributed systems systems, authN/Z (OAuth2, etc.) and API
  • Experience in building low latency, high throughput, scalable, fault-tolerant systems in AWS
  • Experience in containerizing and running productions systems in public cloud
  • Possess 12+ development and leading experience in one of the main stream language, preferably Java or C/C++.
  • Passion to automate everything

Responsibilities

  • Contribute to technical vision, winning support from engineering and aligning with product and business strategy
  • Provide technical leadership by inspiring your teammates to think outside the box as they deliver high quality software solutions
  • Work with lead business systems analysts, development teams, project managers and others to design and create, dependable, scalable, and maintainable systems.
  • Develops standards and technical documentation for existing design of software systems.
  • Contribute to the long-term technical direction of the group.
  • Works with software engineers and management to help shape coding standards and software development life cycle best practices
  • Champion engineering excellence (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes .
  • Build and orchestrate the plan to migrate the applications to Cloud based containerized micro service solution s.

FAQs

What is the primary focus of this Architect Java Architecture role?

The primary focus of this role is to work on building global platforms hosted across multiple countries in both public and private cloud environments, emphasizing innovation and engineering practices.

What kind of environment can I expect to work in?

You can expect a collaborative environment that encourages diversity of thought, creative solutions, and constant learning and improvement.

What are the main responsibilities of this position?

Main responsibilities include contributing to technical vision, providing technical leadership, designing scalable systems, developing standards and documentation, shaping coding practices, and migrating applications to cloud-based microservices.

What technical expertise do I need for this role?

You need expertise in modernizing software architecture, microservice patterns, APIs, event-driven systems, as well as a strong foundation in object-oriented design, algorithms, and distributed systems.

Which programming languages should I be proficient in?

You should be proficient in multiple modern programming languages, primarily Java, with experience in Python, JavaScript, and C++ being desirable.

What experience is required for this position?

Candidates should have 12+ years of development and leadership experience in mainstream languages, preferably Java or C/C++, along with experience in building scalable, fault-tolerant systems in AWS.

Is there a specific focus on automation in this role?

Yes, there is a strong emphasis on automating processes to enhance efficiency and effectiveness.

What kind of systems will I be working with?

You will be working with low latency, high throughput, scalable, and fault-tolerant systems in cloud environments, specifically focusing on containerizing and running production systems.

Are there opportunities for career growth in this position?

Yes, there are opportunities for career growth as you contribute to the long-term technical direction of the team and engage in a culture that values continuous learning and improvement.

What is the company's mission statement?

TransUnion's mission is to help people around the world access opportunities that lead to a higher quality of life by optimizing risk-based decisions for organizations and enabling consumers to understand their personal information.

Consulting
Industry
10,001+
Employees

Mission & Purpose

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.