Senior Software Engineer - Full Stack (Java, Angular) - Career
Midigator
Software Engineering
Thiruvananthapuram, Kerala, India
Posted on Mar 11, 2026
Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology.
What You’ll Do
What You’ll Do
- Design, develop, and operate high-scale, full-stack applications (Angular Frontend / Java Backend).
- Build and deploy cloud-native solutions using GCP (Google Cloud Platform), GKE/Kubernetes, and Serverless computing.
- Own your code from commit to production using Jenkins CI/CD pipelines, Terraform etc
- Collaborate across global teams to integrate local applications with the Equifax Data Fabric and internal Toolsets.
- Actively participate in Sprint planning, Retrospectives, and architecture reviews to turn business requirements into scalable code.
- Triage and resolve complex system issues, focusing on performance, scalability, and security across the stack.
- Bachelor’s degree in STEM or equivalent professional experience.
- 5+ years of professional software engineering experience in a product-based environment.
- 5+ years of hands-on experience in Java (8/11/17), Spring Boot, and Microservices architecture.
- 3+ years of experience with Angular (v14+), TypeScript, HTML5, CSS3, and Angular Material.
- 3+ years of experience with PostgreSQL or other relational databases (SQL optimization, schema design).
- Proven experience with GCP (preferred), AWS, or Azure. Familiarity with Kubernetes (GKE) and Terraform is essential.
- Experience managing source code in GitHub and deploying via Jenkins pipelines.
- Experience using Gemini Code Assist or GitHub Copilot to enhance coding efficiency.
- Familiarity with Big Data processing using Dataflow (Apache Beam), BigQuery, or Pub/Sub.
- Experience with automated testing frameworks such as JUnit, Cypress, or Selenium.
- Experience working with UX teams to implement enterprise-grade Design Systems.
- Experience in profiling and tuning both Java JVM and Angular application performance.