Posted in

Back-End Java Developer

Back-End Java Developer

CompanyReinventing Geospatial
LocationSt. Louis, MO, USA
Salary$90000 – $190000
TypeFull-Time
DegreesBachelor’s, Associate’s
Experience LevelSenior

Requirements

  • Associate’s or Bachelor’s Degree in Computer Science or related field
  • 5+ years’ experience in full life-cycle software development (analysis, design, development, testing, deployment, and maintenance)
  • Development experience in modern languages (Java, JavaScript, Python)
  • Experience with development in microservice based architectures
  • Experience designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to mission problems

Responsibilities

  • Think creatively and apply software principles in designing, implementing, testing, and integrating new and updated components
  • Employ industry proven design principles, open-source tools, and engineering experience to deliver and integrate tools and capabilities for a broad set of users and communities
  • Compose solutions that incorporate microservices, containerization, and RESTful Web components – leveraging DevOps pipelines to drive rapid delivery
  • Work in a highly collaborative and rapidly changing environment within a distributed team
  • Work a hybrid schedule

Preferred Qualifications

  • Experience with containerization tools such as Docker, Kubernetes, Redis, Kafka, NiFi automation
  • Experience with infrastructure as code applications (Chef, Ansible, Terraform, etc.)
  • Experience with ElasticSearch
  • Experience with AWS environments
  • Experience with continuous integration and software CM processes / tools (Subversion, GIT, JIRA, Confluence)
  • Experience working in a SAFe Agile environment
  • Security+ Certification