Jobs and Careers
NI

A97SASA2 - Mid Level Middleware Developer - Cleared

NiSUS Technologies
Annapolis Junction, Maryland, United States, United Statesfull_timeVerifiedPosted 6 Mar 2023

About the role

  • Development of Geospatial web applications/supporting back-end applications including implementation of new capabilities and bug fixes
  • Potential to assist with design, implementation, and modification of data flows/ingest processes
  • Develop knowledge of applications and assist across multi-tier applications
  • Integration with data stores, e.g Postgres and Mongo
  • Design and implementation of RESTful web services
  • Test driven development
  • End to end system design/architecture
  • Implementation of user security and data access

Requirements

TS/SCI with poly required

  • A Bachelors degree in engineering, computer science, mathematics, or related discipline may be substituted for three (3) years of work experience.
  • A Masters degree in any of the above disciplines may be substituted for an additional two (2) years of experience.
  • Shall have a minimum of seven (7) years’ experience in software engineering/development and/or systems engineering/analysis.
  • Must possess experience in all phases of software engineering to include requirements analysis, development, testing and integration, maintenance, and problem diagnosis/resolution and/or experience in phases of applications systems analysis to include evaluation and design, integration and optimization of complex systems.
  • Must have experience with communication applications, database management, use of programming languages and knowledge of storage and retrieval methods.
  • Linux/Unix
  • Java
  • Datastore integration (preferably MongoDB and PostgreSQL)
  • Processing data streams in formats such as XML, JSON, CSV as well as custom formats
  • Apache Tomcat/Apache HTTP Server
  • Java Security: Secure communications and Public Key Infrastructure (PKI)
  • Strong analytical/problem solving skills
  • End to end System design/architecture
  • Implementation of RESTful web services using Jersey
  • Developing, optimizing, and deploying web applications in an Apache/Tomcat environment
  • Configuration management tools Git or similar
  • Development of bash/sh scripts
  • Strong ability to investigate new or existing capabilities and issues, collaborate and work independently as well as in a team environment


Desired:

  • Experience with developing applications software for small to highly complex computer systems or portions of large integrated systems and/or for providing analysis and engineering of functional aspects of software and hardware architecture and system support.
  • Experience with preparing detailed specifications from which software products will be designed and/or candidate will translate documented designs into software products by developing, documenting, testing and debugging code.
  • Experience with applications that deal with utility programs, job control language, macro, subroutines, and other control modules.
  • Candidate shall be competent to work at the highest level of all phases of software engineering and/or all phases of applications systems analysis with minimal direction or oversight.
  • Ability to work in a cross-team environment
  • Knowledgeable of geospatial applications
  • Maven
  • Eclipse/VSCode or equivalent
  • MongoDB
  • PostgreSQL
  • Use of Jenkins for testing and continuous integration

Benefits

  • Health & Life Insurance
  • Dental Insurance
  • Disability Insurance
  • 401K Retirement Plan with Matching
  • Tuition Assistance
  • Vacation and Sick Leave
  • Hiring Bonuses
  • Referral Recruitment Program

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NiSUS Technologies

View company profile →