Skip to main content

Software Engineer


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.

As a Java developer with expertise in spring boot, your role will involve in designing, developing, and maintaining robust and scalable java based applications using the spring boot framework. You will be responsible for writing backend logic, integrating with databases and ensuring the overall performance and reliability of the application. 

What you’ll do

  • Java Development: Writing well designed, efficient, and clean java code to implement various      application functionalities. Implementing server-side logic using java 8+ and the spring boot framework, Integrating data storage solutions and databases like PostgreSQL

  • Spring Boot : Utilizing Spring boot to develop RESTful APIs and microservices, C configuring and customizing Spring boot applications to meet specific project requirements, Applying Spring boot features for handling security, caching and other cost cutting concerns.

  • Testing and Debugging: Conducting unit testing and integration testing to identify and fix bugs and issues, Writing test cases and ensuring overall code quality through code reviews

  • Deployment and Performance Optimization: Deploying spring boot applications to non prod environments using jenkins in GCP, Monitoring application performance and optimizing for speed and efficiency

  • Security: Implementation of security measures to protect the application from potential threats and vulnerabilities using applications like fortify, Sonar etc.

  • BackEnd Development: Building and optimizing the application’s back end components to ensure high performance and scalability, Implementing business logic and algorithms to support various application functionalities

  • Database Integration: Implementation of database schemas and using liquibase scripts to create table, data in database 

  • API Integration: Integrating with external apis and services to enhance application functionality

  • Collaboration and Communication: Working closely with cross functional teams including front end developers, designers and stakeholders, Participating in discussions and providing technical insights for decision making.

  • Documentation: Creating technical documentation for the developed code like release notes and APIs using swagger.

What experience you need  

  • Bachelors degree or equivalent experience

  • 5+ years of hands-on experienced with Java and Spring development or equivalent experience       

  • Experience building and deploying applications to GCP/AWS infrastructure or equivalent experience       

  • Experience developing microservices based technologies or equivalent experience       

  • Experience working with relational and NoSQL database architectures, in particular PostgreSQL or equivalent experience       

What could set you apart

  • Experience developing in message queueing (publish and subscribe) architecture

  • Experience development in service oriented, RESTful API technologies

  • Experience working on agile development project

  • Proven experience working with containers and CI/CD technologies

  • Proven experience working in distributed development teams

  • Excellent analytical skills to think through requirements and ensure designs makes sense both in the short and the longer-ter

  • Excellent written and oral communications skills

  • Highly versed in common development, collaboration, and design tools, including Jira, Confluence

  • Open Source development experience

  • Large scale, high performance system development

  • DevOps or CI/CD experience

We offer a hybrid work setting, comprehensive compensation and healthcare packages, attractive paid time off, and organizational growth potential through our online learning platform with guided career tracks.

Are you ready to power your possible?  Apply today, and get started on a path toward an exciting new career at Equifax, where you can make a difference!

Equifax is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Who is Equifax? 

At Equifax, we believe knowledge drives progress. As a global data, analytics and technology company, we play an essential role in the global economy by helping employers, employees, financial institutions and government agencies make critical decisions with greater confidence. ​​​​​​​ 

We work to help create seamless and positive experiences during life’s pivotal moments: applying for jobs or a mortgage, financing an education or buying a car. Our impact is real and to accomplish our goals we focus on nurturing our people for career advancement and their learning and development, supporting our next generation of leaders, maintaining an inclusive and diverse work environment, and regularly engaging and recognizing our employees. Regardless of location or role, the individual and collective work of our employees makes a difference and we are looking for talented team players to join us as we help people live their financial best. 

Equifax is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Working at Equifax

We believe in a growth mindset. At Equifax, this includes providing our employees opportunities to perform at their best and learn new skills along the way to inspire and build fulfilling careers. Watch our video to learn more about how you can power your possible! 

Learn More

DSC 3122 Edit

Join our talent community

Learn about upcoming career opportunities and events at Equifax

Sign Up