
Senior Developer – Microservices, Service Based Architecture
TransUnion
full-time
Posted on:
Location Type: Hybrid
Location: Chennai • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Operate as a member of a core team of specialists that are responsible for the delivery of complex enterprise level services leveraging the principles of a microservice architecture.
- Work with Kubernetes both on premise and off premise multi-cloud (AWS and Azure) with a focus on service based architecture.
- Collaborate with team members to assist in achieving team goals and wins.
- Participate in code reviews and contribute to technical architecture decisions.
- Mentor junior team members and share best practices.
Requirements
- 10+ years of hands-on experience in development of highly performant services/microservices, ideally at an enterprise level.
- Expert in multiple languages such as Java, GoLang, .NET, C#, C++, Etc.
- Strong understanding and experience in using Keycloak, Identity providers.
- Strong understanding and experience in using Harness.
- Understanding and implementation experience in event driven and streaming systems.
- Good understanding of and experience with Design patterns, with Cloud and Microservice Design patterns being preferred.
- Experience with GCP or AWS.
- Strong understanding and experience in using multiple protocols, such as Protobuf, JSON, GRPC, Etc.
- Strong understanding of the many technologies used in delivering highly performant enterprise service/microservice based architectures.
- Expert in CI/CD, in addition to the principles of when and how services should be versioned to facilitate enterprise consumption.
- Understanding and ideally experience in delivery of services via Kubernetes.
- Working knowledge of Linux including shell scripting and basic system administration.
- Strong written and verbal communication skills.
- Demonstrated critical thinking, logical/reasoning and problem solving skills are mandatory.
- Bachelor’s degree in Computer Science, advanced degrees preferred.
- Should have a good experience in Siteminder, eDirectory, ActiveDirectory.
- Should have good experience in MySQL, Oracle.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaGoLang.NETC#C++KeycloakHarnessevent driven systemsstreaming systemsCI/CD
Soft skills
communication skillscritical thinkinglogical reasoningproblem solvingmentoringcollaboration