Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Praxis Engineering Logo

Senior Software Engineer (Software Integration)

Praxis Engineering

$129,021 - $243,984
Sep 16, 2025
Chantilly, VA, US
Apply Now

Analyze and study complex system requirements; create detailed software design from system requirements; and translate detailed design into computer software

Requirements

  • Experience delivering microservices solutions using Java technologies such as Dropwizard, Micronaut, Spring Boot, etc.
  • Experience with incorporating back-end NoSQL databases such as MongoDB, CouchDB, etc.
  • An understanding, and preferably experience with, implementing solutions using web services in a Service Oriented Architecture, i.e., REST, XML enabled Web Services, WSDL, SOAP, etc.
  • Familiarity using Linux operating system
  • Experience with AWS and Google Android OS desired
  • Ability to learn new and modern technologies

Responsibilities

  • Analyze and study complex system requirements; create detailed software design from system requirements; and translate detailed design into computer software
  • Test, debug and refine computer software to meet stated requirements traced to design
  • Prepare necessary documentation to meet both programming and user-level requirements
  • Ability to analyze and enhance existing software to improve efficiency or reduce response / operating time
  • Experience delivering microservices solutions using Java technologies such as Dropwizard, Micronaut, Spring Boot, etc.
  • Experience with incorporating back-end NoSQL databases such as MongoDB, CouchDB, etc.
  • An understanding, and preferably experience with, implementing solutions using web services in a Service Oriented Architecture, i.e., REST, XML enabled Web Services, WSDL, SOAP, etc.

Other

  • 4-7 years of software/system development work experience
  • Provide technical direction to ensure program deadlines are met
  • Minimum of secret clearance required, although other clearances can be held and managed on the program.