Full Stack Developer (Web Application and APIs)

  • Equifax,
  • St. Louis, MO
  • 6 hours ago
company banner
Equifax
Developer, Web, Application, Java, JavaScript, API, Engineering, Applications, Systems, UX, Oracle, MySQL, UNIX, Linux, Security, Encryption, Development, Management, Testing, SOAP, Software, Apache, Customer Service, Exchange
Full Time
Work from home not available Travel not required

Job Description

As a Full Stack Java Developer, you will design and develop front end web applications using Angular, Typescript, JavaScript, Nodejs or any front end frameworks based on software requirements as well as back end service with Java, Spring Framework, SpringBoot Microservices. The Full Stack Java Developer is essential to maintaining adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc. The Full Stack Java Developer position is responsible for creating and consuming REST, JSON-based API's.

As part of the Equifax Workforce Solutions Engineering team, the Full Stack Java Developer will experiment with new technologies and innovative ways to solve problems. In order to be successful, the Full Stack Java Developer will need to have strong collaboration and communication skills and must be comfortable operating in an agile, dynamic environment.

We need team players who want to continuously learn and bring the best in themselves to bring in new ideas and solutions.

Primary Responsibilities:
  • Solve unique and complex problems with broad impact on the business
  • Build large, complex projects to achieve key business objectives
  • Translate highly complex concepts in ways that can be understood by a variety of audiences
  • Deploy and maintain Applications / Systems

Additional responsibilities include:
  • Working with product owners, UX and other business partners to define work for the team
  • Facilitating code reviews, code quality checks, testing, automation, etc.
  • Ensure integrated end-to-end design
  • Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews.
Requirements:
  • 5 + years as a Full stack developer with experience client side JavaScript frameworks (preferably Angular, TypeScript), Node.JS, NPM, server side frameworks (Java / Spring / Spring Cloud / Hibernate / SpringBoot Microservices)
  • 1 years experience in working with UI Digital Experience frameworks (LifeRay)
  • 2 years minimum experience working with Cloud environments (GCP or AWS) a must
  • Solid grasp of web and backend application development
  • Strong written and verbal skills
  • Strong interpersonal skills as well as strong teamwork and customer support focus
  • Strong teamwork and customer support focus
  • Aggressive problem diagnosis and creative problem solving skills on highly complex problems; technical agility
  • Experience with Microservices /Rest services / Soap)
  • Knowledge of Postgres/ Oracle / MySQL / NoSQL databases (MongoDB, Cassandra, Neo4J)
  • Experience with Node.js, React, Backbone or other client-side MVC technologies is a plus
  • Experience in continuous integration build tools (Jenkins, SonarQube, JIRA, Nexus, Confluence, GIT-BitBucket, Maven, Gradle, RunDeck, is a plus)
  • Experience with unit and automation testing (Jasmine, Protractor, JUnit)
  • .NET Experience a strong plus
Preferred Skills:
  • Knowledge of web components, ES6 and typescript
  • Experience with API Frameworks (APIGEE or Mulesoft)
  • Experience working with Agile methodologies
  • Experience in UNIX or Linux (is a plus)
  • Experience with CSS preprocessors (less, sass)
  • Experience with Public Cloud - AWS or Google Cloud
  • Knowledge of Domain Driven Design concepts and microservices
  • REST API design and implementation
  • Experience creating responsive designs (Bootstrap, mobile, etc.)
  • Experience with JavaScript build tools and dependency management (npm, bower, grunt, gulp)
  • Knowledge of Java build tools and dependency management (gradle, maven)
  • Knowledge of Security principles (Encryption, Authentication/Authorization etc)

Education:
  • Bachelor's degree in information technology, computer science or related field.

#Li-PG1

Primary Location:
USA-St. Louis-2330 Ball

Function:
Function - Tech Dev and Client Services

Schedule:
Full time


Company Information

Equifax is a global data, analytics, and technology company. We believe knowledge drives progress. We blend unique data, analytics, and technology with a passion for serving customers globally, to create insights that power decisions to move people forward. Headquartered in Atlanta, Equifax operates or has investments in 24 countries in North America, Central and South America, Europe and the Asia Pacific region. It is a member of Standard & Poor's (S&P) 500® Index, and its common stock is traded on the New York Stock Exchange (NYSE) under the symbol EFX. Equifax employs approximately 11,000 employees worldwide. 

Dice Id : 10184596
Position Id : J00094372
Originally Posted : 3 weeks ago

Similar Positions at Equifax

Transformation Software Engineer
  • St. Louis, MO
  • 23 hours ago
Software Engineer - Intermediate
  • St. Louis, MO
  • 23 hours ago
Data Engineering Architect
  • St. Louis, MO
  • 23 hours ago
Senior Full Stack Developer
  • Alpharetta, GA
  • 23 hours ago
Sr. Software Engineer
  • Alpharetta, GA
  • 23 hours ago
Software Engineer - Intermediate
  • Alpharetta, GA
  • 23 hours ago
Software Developer- Intermediate
  • Alpharetta, GA
  • 23 hours ago
Software Engineer
  • Alpharetta, GA
  • 23 hours ago
Cloud Solutions Architect - API Platforms
  • Alpharetta, GA
  • 23 hours ago
Cloud Big Data Developer
  • Alpharetta, GA
  • 23 hours ago