Equifax is seeking creative, high-energy, diverse 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
-
You will design, develop, test, deploy, maintain and improve software
-
You will manage individual project priorities, deadlines and work you're doing; own your assigned backlog items and coordinate with other team members to develop features planned for each sprint
-
You have the ability to translate functional and technical requirements into detailed architecture and design; responsible for prototyping, developing, and troubleshooting software in the user interface or service layers
-
You will need a good understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks
-
You have a real passion for innovation! Any experience with Cloud Platforms like AWS, GCP and some familiarity with infrastructure utilities using Chef, RPM, Docker, AWS (ECS, ECR), Terraform, etc. will help us on our exciting journey
-
You have experience in overall system architecture, scalability, reliability, and performance
-
Maintain active relationships with Product Owner to understand business requirements, participate in requirement gathering meetings and review designs with the product owner
-
Perform demonstrations for client stakeholders on project features and sub features, which utilizes the latest Front end and Backend development technologies
-
Provide 12x7 Operational Support for the applications supported by your team via on-call rotation of members (every 2-3 weeks); Equifax epitomizes the "You Build You Run" ideology
-
Have a real panache for working in a Scrum team environment with members spread across multiple regions; follow Agile practices
What experience you need
-
BS or MS degree in a STEM major or equivalent job experience required
-
2-5+ years of experience in Java and Angular environment - develop and maintain backend and UI screens
-
Skills in developing applications using multi-tier architecture
-
Java/JEE (JDK version upgrade knowledge is a plus), Spring, Spring boot, Microservices, REST/SOAP web services, Hibernate, SQL, Tomcat, Application servers (WebSphere), Agile, Jenkins, NoSQL database knowledge
-
Well versed in at least one major RDBMS database - Oracle, Postgres, MySQL, as well as some NoSQL technologies (Google Cloud Storage or FireStore is a plus!)
-
Angular 10, HTML5/CSS3, Java script, Agile, Jenkins etc
-
Skills in UML, application designing/architecture, Design Patterns, etc.
-
Familiar with SonarQube, JUNIT, Wiremock (added plus), Cloud Config Server
-
Knowledge of AWS and/or Google cloud and Multithreading/Application Performance tuning experience is an advantage
What could set you apart
-
Experience with multiple Cloud services, such as AWS and Google cloud
-
Strong exposure in Agile, Scaled Agile based development models
-
Familiar with Interfaces such as REST web services, swagger profiles, JSON payloads, Postman Runner
-
Familiar with tools/utilities such as Jira / Confluence
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.
Travailler chez Equifax
Nous croyons en une mentalité de croissance. Chez Equifax, cela comprend offrir à nos employés des occasions de donner le meilleur d’eux-mêmes et d’acquérir de nouvelles compétences en cours de route pour inspirer et bâtir des carrières épanouissantes.