Java Developer w/GIS Experience - remote

Posted 3 years ago  • Washington, DC
Stack Overflow

Top Skills

  • Full stack Java developer who can perform back end and front-end work.
  • Frontend will be working with AngularJS
  • Experience with cloud computing platforms, including EC2 or Azure.

Purpose:

The ideal candidate will enjoy a fast-paced culture that promotes the development of new ideas in an innovative environment. This candidate must be customer focused, have excellent time management, communication, leadership, and follow-up skills. This is an exciting opportunity to work with cutting-edge technology on internet-based mapping applications used throughout the country.

Number of Years Experience Required:

  • 7-10 year's experience in the Information Technology industry.
  • 7 year's experience as an application developer.
  • 7 year's experience in Java-based Object-Oriented Development (OOD).

Minimum Education and Certifications Required:

  • Bachelor's Degree in relevant field.
  • Degree in Computer Science, Engineering, or Math is preferred.

Technical Skills Required:

  • Knowledge of Linux/UNIX environment is a must.
  • Hands-on Experience with most of the following technologies and frameworks are a must: Hibernate/JPA, PostgreSQL, Maven, JSON, XML, CDI, other open source tools and frameworks.
  • Quarkus is a plus.
  • Knowledge and experience developing web front ends, including with Angular, JavaScript, JQuery, and BootStrap.
  • Knowledge and experience in developing web services, particularly RESTFul.
  • Knowledge and experience with cloud computing platforms, including EC2 or Azure.
  • Internationalization experience is a plus.
  • Knowledge and experience with containerization, including Docker or Kubernetes is a plus.
  • Knowledge and experience with Kafka is a plus.
  • Strong math skills a plus.
  • Exposure to GIS environment is a plus.  

Computer Skills:

  • Working knowledge of Geographical System (GIS) software a plus: Geotools, PostGIS and/or Oracle spatial preferred.
  • Experience with web-enabling technologies to enhance input to an output from geographical displays is a plus.
  • Shell scripting.