- 10+ year's experience in the Information Technology industry. |
- 10+ year's experience as an application developer. |
- 10+ year's experience in Java-based Object-Oriented Development |
(OOD). |
|
Minimum Education and Certifications Required: |
|
- Bachelors' Degree in related field - Computer Science, |
Engineering, or Math is preferred. |
|
Technical Skills Required: |
|
- 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 of Linux/UNIX environment is a must. |
- Knowledge and experience developing web front ends, including |
with Angular, JavaScript, JQuery, and BootStrap. |
Internationalization experience is a plus. |
- Knowledge and experience in developing web services, particularly |
RESTFul. |
- Knowledge and experience with cloud computing platforms, |
including EC2 or Azure |
- 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. |
- Experience in GIS/Spacial 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 geigraphical displays is a plus. |
- Shell scripting |
|
Other Knowledge, Skills, and Abilities Required: |
|
- U.S. Citizen or person with valid U.S. Work Visa who has lived in |
the U.S. for 3 or more years. |
- Demonstrated ability to communicate and interface with the |
customer and interpret requirements. |
- Ability to communicate requirements. |
- A team player but can work independently too. |
- Excellent written and verbal communication skills. |
- Multi-tasking and time-management skills, with the ability to |
prioritize tasks. |
- While performing the duties of this job, the individual is |
regularly required to sit, stand, talk, hear and use a |
computer/keyboard/mouse for several hours on a daily basis. |
- May require occasional light lifting of up to 10 pounds. |
|
Candidates selected will be subject to a Government background |
investigation and must meet eligibility requirements. |