Equifax
Equifax

Software Engineer Role

onsite
Pune
Posted 3/3/2026
Exp: 0-1y

Job Overview

Role: Software Engineer – Entry Location: Pune Experience: 6 months+ Qualification: B.E/B.Tech Key Skills: Java, Cloud (GCP, AWS, Azure), UI development, Backend (JAVA/J2EE, SpringBoot), Microservices, Git, Agile, SQL

Job Description

As a Software Engineer at Equifax, you will design requirements for small systems or modules of medium systems and produce technical documentation. You will apply basic principles of software engineering, provide meaningful feedback on release processes, code reviews, and design reviews, and actively absorb and apply new information. The role involves applying modern software development practices like serverless computing, microservices architecture, CI/CD, and infrastructure-as-code, as well as working across teams to integrate systems with existing corporate product platforms. You will participate in technology roadmap and architecture discussions, join an agile engineering team, and leverage automation within your scope of effort.

Roles and Responsibilities

  • Design & Documentation: Design requirements on small systems or modules of medium systems and create technical documentation.
  • Software Engineering: Apply basic principles of software engineering and follow instructions.
  • Feedback & Reviews: Provide meaningful feedback on the release process, code review, and design review.
  • Modern Practices: Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.).
  • System Integration: Work across teams to integrate systems with existing corporate product platforms.
  • Strategic Participation: Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality.
  • Agile Development: Participate in a tight-knit engineering team employing agile software development practices.
  • Automation: Leverage automation within scope of effort.

Skills and Eligibility Criteria

Educational Background: Bachelor's degree or equivalent experience (B.E/B.Tech)

Experience: 6 months+ experience with Java software programming

Mandatory Technical Skills:

  • Java software programming experience (6 months+)
  • Cloud technology: GCP, AWS, or Azure (6 months+)
  • UI development (e.g., HTML, JavaScript, Angular, Bootstrap)
  • Backend technologies such as JAVA/J2EE, SpringBoot, SOA, and Microservices
  • Source code control management systems (e.g., SVN/Git, Github)
  • Build tools like Maven & Gradle
  • Agile environments (e.g., Scrum, XP)
  • Relational databases (e.g., SQL Server, MySQL)
  • Atlassian tooling (e.g., JIRA, Confluence, and Github)
  • Developing with modern JDK (v1.7+)
  • Automated Testing: JUnit, Selenium, LoadRunner, SoapUI

Competencies:

  • Agile Engineering Best Practices: Basic knowledge of managing timely delivery of assigned engineering tasks and reporting status within agile ceremonies.
  • Engineering Design: Basic knowledge of design patterns and software engineering development lifecycle, including devops, SecOps, and FinOps practices.
  • Engineering Requirement Analysis: Basic knowledge of decomposing business requirements into tactical software engineering tasks.
  • Idea Creation: Basic knowledge of business value creation through software engineering and curiosity about efficient goal achievement.
  • Industry Knowledge: Basic knowledge about latest trends within software engineering fields and their application to tactical goals.
  • Systems Thinking: Basic knowledge of how systems integrate with others, assisting in identifying factors for desired system availability.

About the Company

Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Equifax is a leading global data, analytics, and technology company that helps individuals and businesses make critical financial decisions.