About the role

  • Develop, sustain, upgrade, and enhance software and full system solutions using the latest development tools, libraries, and techniques
  • Research, design, and implement robust technical solutions for the RAD system
  • Collaborate closely with a cross-functional team of system and software engineers to design, develop, and deploy functional enhancements
  • Independently design, develop, and document high-quality, scalable Java (Spring Boot) software solutions
  • Work on both back-end and potentially front-end systems to implement new features and improve existing functionalities of the RAD platform
  • Partner with system architects and other engineers to ensure a cohesive and effective development process
  • Research and troubleshoot complex technical issues and provide innovative solutions
  • Create and maintain comprehensive technical documentation for developed features and processes

Requirements

  • Bachelor's degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required
  • Four (4) years of additional developer experience may be substituted for a Bachelor’s degree
  • Minimum of 6 years of software development experience
  • Active TS/SCI with an appropriate polygraph is required
  • Independently design, develop, and document high-quality, scalable Java (Spring Boot) software solutions
  • Experience with back-end and potentially front-end systems
  • Hands-on experience with Apache NiFi for building and managing data flows (desired)
  • Experience with Elasticsearch (desired)
  • Proficiency with Docker (desired)
  • Familiarity with Amazon Web Services (AWS) cloud computing services and architecture (desired)
  • Practical experience with Agile methodologies (e.g., Scrum, Kanban) (desired)
  • Understanding of Government agency reporting and dissemination policies, or experience with Agency-specific data warehouses and processing platforms (desired)

Benefits

  • Attractive total compensation package to include competitive salary and medical benefits
  • Office perks such as free soft drinks and snacks (both healthy and not-so-healthy)
  • Praxis swag (annual gift certificate to purchase top brand Praxis apparel)
  • 401K contribution/match
  • 4 weeks Paid Time Off + 10 holidays
  • Training is a priority with endless in-house training opportunities
  • Paid vendor-offered training opportunities such as conferences, certification courses and seminars
  • Conferences (recently attended): AWS Summit, IoT World, Black Hat and DefCon
  • Training & Certifications: Splunk, AWS, Big Data/Cloudera, VMWare, Scrum Master
  • Praxis University course offerings and hands-on training
  • Tuition reimbursement
  • Opportunity for career advancement
  • Employee Discounts

Job title

Full Stack Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$101,996 - $219,107 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job