Taro Logo

Software Engineer - Intermediate (Java, SQL, Data)

A global data, analytics and technology company helping employers, employees, financial institutions and government agencies make critical decisions with greater confidence.
Thiruvananthapuram, Kerala, India
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer - Intermediate (Java, SQL, Data)

Equifax, a leading global data and analytics company, is seeking a Mid-Level Software Engineer to join their team in Trivandrum, India. This role offers an exciting opportunity to work on high-scale applications, combining backend and frontend development with modern software practices.

The position requires expertise in Java, Python, and JavaScript programming, with a focus on building robust, scalable solutions. You'll be working with cutting-edge technologies including cloud platforms (GCP/AWS/Azure), containerization tools, and big data technologies. The role involves both individual contribution and team collaboration, with opportunities to lead sprint deliverables and solve complex technical challenges.

As part of Equifax's engineering team, you'll contribute to projects that have real-world impact, helping organizations make critical decisions with greater confidence. The company offers a supportive environment for professional growth, with access to learning resources and career advancement opportunities.

The ideal candidate will have 2+ years of relevant experience, strong programming fundamentals, and experience with modern software development practices. Knowledge of big data tools, stream processing, and data visualization would be advantageous. The position offers comprehensive benefits including healthcare, paid time off, and hybrid work options.

Join Equifax to be part of a company that powers progress through data and technology, while building your career in a collaborative, innovative environment. The role provides an excellent opportunity to work with enterprise-scale systems while developing expertise in both traditional and cutting-edge technologies.

Last updated 23 days ago

Responsibilities For Software Engineer - Intermediate (Java, SQL, Data)

  • Perform application development including unit testing, code deployment and technical documentation
  • Participate in estimation process, use case specifications, and project planning
  • Diagnose and resolve performance issues
  • Develop and operate high scale applications from backend to UI layer
  • Apply modern software development practices (serverless, microservices, CI/CD)
  • Participate in technology roadmap and architecture discussions
  • Debug and troubleshoot code in mainstream open source technologies
  • Lead Sprint deliverables and solve medium complexity problems

Requirements For Software Engineer - Intermediate (Java, SQL, Data)

Java
JavaScript
Python
Kubernetes
  • Bachelor's degree or equivalent experience
  • 2+ years experience with Java, Python and Javascript programming
  • 2+ years experience with Maven or Gradle
  • 2+ years experience with HTML, CSS and frontend development
  • 2+ years experience with software testing and quality engineering
  • 2+ years experience with Cloud technology: GCP, AWS, or Azure
  • Knowledge of Apache Beam for stream and batch processing (preferred)
  • Familiarity with big data tools like Kafka, Hadoop, or Spark (preferred)
  • Experience with Docker and Kubernetes (preferred)
  • Experience with data visualization tools (preferred)

Benefits For Software Engineer - Intermediate (Java, SQL, Data)

Medical Insurance
  • Comprehensive compensation package
  • Healthcare packages
  • Paid time off
  • Career growth opportunities
  • Online learning platform
  • Hybrid work options

Interested in this job?

Jobs Related To Equifax Software Engineer - Intermediate (Java, SQL, Data)