TransUnion

Technical Lead Engineer

Bengaluru, India
React JavaScript Spring Microservices Git MongoDB Java AWS GCP Ansible Oracle Angular MariaDB MySQL API
Description

TransUnion's Job Applicant Privacy Notice

What We'll Bring:

Transunion is seeking a Technical Lead Engineer to join TruContact Enterprise Product Engineering - CallerID/Trusted Call Solutions team who will be responsible for Architecting, Designing , developing and delivering mission critical Products and Components services to global carriers and enterprises. The Ideal Tech Lead Engineer would be working in a fast-paced environment with an entrepreneurial mindset of solving real world problems by designing, developing and maintaining features, solutions and scalable production grade micro-services in collaboration with other product and engineering teams. The engineer will also work very closely with product owners, clients and partners to understand various use cases and real-world problems to solve them through software engineering best practices . The Technical Lead engineer will own the quality of the deliverables meeting high SLAs in Cloud native as well as on-prem environments . This candidate will play a key role in Mentoring the team & technical evolution of the stack as well as security compliance of applications.

What You'll Bring:

The Technical Lead Engineer will be responsible for Full Stack - architecture, design, development as well as sustenance of multiple products and components within the TruContact Enterprise Product Engineering group - part of the Trusted Call Solutions/CallerID/SMS group leading and representing the products & applications , Collaborating with Product Owners/Business Development groups, SDET & Operations teams & Solution architects , Interact with Customers to help develop applications and infrastructure for Cloud native and On-Prem applications. Candidate must have experience designing and developing enterprise class, web based, reporting and provisioning systems in Java/J2EE/Cloud Native microservices/Migrations to cloud .

Responsible for requirements definition/interpretation, detailed design specifications as well as coding, unit testing, implementation, and maintenance of software modules for both new and existing systems.  The candidate for this lead position will Lead, design, develop and test software web applications - Provisioning systems , which includes development for Carrier , API integration, Data Onboarding, Reporting platform, Robocall detection and prevention, Call Analytics as well as ETL processing to feed downstream systems that process real-time Calling Name queries from customers and endpoints.

Responsibilities/Key Tasks 

 

  • Collaborate with product team on Detailed functional requirements , infer non-functional requirements.

  • Architect, Design, Develop, Test and Document software components that meet organization standards 

  • Code high quality software components in accordance with organizational standards, technical requirements, and detailed designs in compliance with security standards and leveraging platform shared components

  • Technically Lead an Agile scrum team and be part of scaled agile team representing the product s and components

  • Effectively participate in a team oriented environment that involves continuous design reviews, code reviews, and collaboration. 

  • Proactively communicate with Development Management and/or regarding the status and potential impacts on the delivery date and/or expected quality of tasks and projects. 

  • Actively work with Project Management and QA teams and produce technical documentation required by QA.  

  • Follow established development processes for assigned projects. This position will be responsible for planning, deploying, supporting, maintaining and troubleshooting applications, services and solutions in support of Neustar’s Data Solutions.  

Qualifications/Educational Requirements 

  • 8 - 12 years of fullstack experience developing Scalable, Reliable, Secure software systems & web applications based on Java/J2EE.  

  • Expertise in JAVA (8 or above)/J2EE and OO Methodology , Cloud Native microservice , REST, JSON

  • Working experience in Angular/React/Javascript,

  • Experience building applications with Spring/Spring Boot following SDLC best practices . 

  • Experience with Hibernate and/or other ORM framework experience  

  • Experience with Maven, Ant, Git and/or similar build tools. 

  • Experience working in an Agile development process/environment. 

  • Experience with Web Services, WSDL, SSL certificate management. Experience in building secure software and awareness of best security practices like OWASP top 10 is a plus. 

  • Expertise with Relational Databases - Oracle/MariaDB/MySQL and NoSQL databases - MongoDB ..etc and exposure to Logging/Monitoring opensource frameworks

  • Experience with building and deploying applications using virtualized solutions / in the cloud - AWS/GCP.

  • Experience with deployment and configuration management tools (Ansible , ArgoCD) is a plus 

  • Experience working on and developing software for Linux/Unix/Solaris platforms. 

  • Experience with designing and developing enterprise class web-based applications with stringent availability, performance and SLA requirements. 

  • Good communication skills and the ability to work well within a team. 

  • Strong verbal and written communication skills; Ability to communicate ideas in both technical and user-friendly language. 

  • Highly self-motivated and directed, with keen attention to detail. 

  • Able to prioritize and execute tasks in a high-pressure environment. 

Impact You'll Make:

 

Job Qualifications: (professional and/or technical certifications, education) 

 

  • Required · Bachelor’s (B.S) or Master’s (M.S) degree in Computer Science or related field

  • Thought leadership , Championing software craftsmanship through various communities of practice. Strong inter-personal collaboration skills. Being able to both work in groups or as an individual contributor. Ability to mentor Software Engineers, General curiosity, a willingness to experiment, pragmatism and the ability to handle ambiguity Strong work ethic with the ability to adapt to the situation .

  • Collaborate effectively with cross-functional organizations including system architects, project managers, product managers and operations. Open to learn and explore new toolsets , PoC and technology and innovative solutions Identifying production and non-production application issues , root cause , mitigation & support with teams Develop technical architecture , designs , lead implementations , best practices based on requirements from Business, Internal & external customer teams.

  • Solid understanding of RESTful systems and principles of good API design. Should have proven experience in building and deploying production grade, highly scalable solutions based on cloud-native micro-services architecture. Collaborate across different teams from Architecture, Design, Development, Testing and Deployment Prior Experience in architecting, designing and development High scale transactional and Analytical Applications , Products , Data Pipelines and Platforms.

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.

TransUnion Job Title

Lead Engineer, Software Development
TransUnion
TransUnion
Credit Bureau Financial Services Information Technology Legal

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say