877.514.9180Tampa | Orlando | Atlanta

Open Position

Senior Java/React UI Developer (Richfield, MN)

Benefits for this position.

Description

We are looking for people with at least five years of experience in software development.You will thrive in this position if you enjoy solving new technical problems, learning new technical skills, devising creative new ways to meet a requirement, and researching both technology and business topics using a variety of resources.

Requirements

Mandatory

  • 5 + years of experience in designing User Interface (UI) web applications using HTML5, CSS3, Java Script, jQuery, Node.js, ReactJS, React.native, JSON
  • 5+ years of Java application design, development and testing experience
  • 5+ years of Oracle database development experience
  • 2+ years of experience developing automated tests and deliver high-quality code to production within a short development cycle in the Continuous Integration environment (docker/Jenkins)
  • Understanding of web application using applications using AJAX, JavaScript, and JSON
  • Thorough understanding of React.js and its core principles
  • Experience with React workflow such as Redux and Flo
  • Understanding of using Node Package Manager (NPM) to manage project dependencies
  • Knowledge of packaging ReactJS application
  • Building with managed React and non-managed compilation using Webpack
  • Experience with Material-U React librar
  • Knowledge of styling using CSS and Material-UI
  • Experience with React-Admin frontend framework
  • Understanding of RESTful based APIs and the principals around REST
  • Ability to coach, train and mentor team members and provide knowledge transfer

Preferred:

  • Experience with Apache Kafka, Apache Spark, and ElasticSearch
  • Experience with Flowable or any workflow and Business Process Management (BPM)
  • Experience with Docker containerization
  • Work in an agile team implementing feature functionality
  • Linux and Tomcat admin experience
  • Experience using Postman and Fiddler
  • Maven – Nexus repository usage
  • Maven- dependency management and use of the local repository
  • Maven -understanding of POM and usage of parent POMs and architecture of new projects using Maven

Qualifications:

  • Bachelor’s degree in Computer Science and  8-10 years of work experience beyond degree
  • Advanced working knowledge and skill of Java Application Development with the ability to function as a subject matter expert for other engineers

Submit Resume

How can we help
you succeed?

Contact us to share the challenges you’re facing and learn more about the solutions we offer to help you achieve your goals. Our job is to solve your problems with expertly crafted software solutions and real world training.

For a better experience on the web, please upgrade to a modern browser.