Java Developer in Detroit, MI at Vaco

Date Posted: 9/25/2020

Job Snapshot

Job Description

Required Technical Qualifications and Experience:

  • 4-year degree in Computer Science or a related field
  • 5+ years professional experience designing and developing Java based web applications
  • Strong understanding of relational database technologies (MSSQL, MySQL, and/or PostgreSQL)
  • Working knowledge of AI/Client
  • Experience with text analytics, including preprocessing of unstructured information
  • Familiar with developing RESTful web services
  • Experience with testing (unit, integration, regression and performance)
  • Experience with Git
  • UI development experience, especially with a modern JavaScript framework (AngularJS, React, and/or Vue)

Preferred Technical Qualifications and Experience:

  • Experience with Docker, Kubernetes
  • Experience with Python, Node.js
  • Experience with Agile development
  • Understanding of the Gitflow Workflow
  • Experience with scientific analysis tools

Job Duties and Responsibilities:

  • Learn and work with the entire technology stack
  • Participate in the development, release, and maintenance of web-based software applications
  • Identify appropriate platforms (web application frameworks and the deployment stack) for delivering the company's products and services
  • Evolve existing software system applications and architecture in various areas as needed
  • Work together with Senior Management to plan and execute projects
  • Quickly take ownership of projects