Taro Logo

Software Engineer - Intermediate (Java/Full Stack)

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
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer - Intermediate (Java/Full Stack)

Equifax, a leading global data and analytics company, is seeking an Intermediate Software Engineer with expertise in Java and Full Stack development. This role offers an exciting opportunity to join a dynamic team working on cutting-edge technology solutions that make a real impact in the financial sector.

The position requires a minimum of 2 years of experience in software development, with a strong focus on Java and JavaScript programming. As an Intermediate Software Engineer, you'll be responsible for developing and maintaining high-scale applications from backend to UI layer, implementing modern software development practices including microservices architecture and CI/CD pipelines.

The ideal candidate will have hands-on experience with cloud technologies (GCP, AWS, or Azure), strong knowledge of software testing methodologies, and familiarity with build management tools like Maven or Gradle. You'll work in an agile environment, collaborating with cross-functional teams to integrate systems and contribute to technical architecture discussions.

Equifax offers a supportive work environment with a hybrid work model, comprehensive benefits package, and strong emphasis on professional development. The company's mission of helping people live their financial best means your work will have meaningful impact on millions of users worldwide.

Key technical requirements include experience with Spring Boot, microservices, source code control systems, and automated testing frameworks. The role offers excellent growth opportunities within a global organization that values innovation and technical excellence. If you're passionate about technology and want to work with a team that's pushing the boundaries of what's possible in financial technology, this position at Equifax could be your next career move.

Last updated 18 days ago

Responsibilities For Software Engineer - Intermediate (Java/Full Stack)

  • Perform general application development activities, including unit testing, code deployment and technical documentation
  • Work on multiple projects and contribute to unfamiliar code
  • Diagnose and resolve performance issues
  • Participate in estimation process, use case specifications, and project planning
  • Document code and processes
  • Develop and operate high scale applications from backend to UI layer
  • Apply modern software development practices (serverless, microservices, CI/CD)
  • Work across teams to integrate systems
  • Participate in technology roadmap and architecture discussions
  • Debug and troubleshoot code in mainstream open source technologies
  • Lead Sprint deliverables

Requirements For Software Engineer - Intermediate (Java/Full Stack)

Java
JavaScript
TypeScript
  • Bachelor's degree or equivalent experience
  • 2+ years experience with Java and Javascript programming
  • 2+ years experience with software build management tools (Maven/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)
  • Experience with Spring Boot and Microservices
  • Knowledge of source code control systems (SVN/Git)
  • Experience with relational databases
  • Experience with automated testing (JUnit, Selenium)

Benefits For Software Engineer - Intermediate (Java/Full Stack)

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

Interested in this job?

Jobs Related To Equifax Software Engineer - Intermediate (Java/Full Stack)