logo

View all jobs

Software Engineer III

Annapolis Junction, MD
Reflexive Concepts is seeking a Sr. Software Engineer to join our team! Specifically, we're looking for someone to serve as the Tech Lead on a small and exciting software development team. 

As a Software Engineer 3 and Tech Lead, you will be responsible for leading the team, developing, maintaining, and enhancing complex and diverse software systems based upon documented requirements. You will utilize software development and software design methodologies to build and conduct simulations in the test and development environment. Also, you will be required to provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software modules. Strong analytical troubleshooting and
performance evaluation skills are of key importance. To be an effective team member, you must be capable of working independently when necessary, with strong communication skills, the ability to follow-through, stay motivated, and collaborate with others to successfully completing all assignments.

Qualification Requirements:
  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
    • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. 
Required Skills:
  • Expert experience of Java SE 7 technologies and APIs
  • Intermediate experience with JavaScript and JavaScript Libraries including React JS, jQuery, and ExtJS
  • Intermediate experience developing enterprise solutions with Java EE and related technologies such as persistence frameworks, build tools, version control systems, and continuous integration tools (Git, Maven, Eclipse, or SVN)
  • Intermediate experience with open-source utility tools that automate the management and function of programs inside software containers such as: Docker, LXC, rkt, Podman or containerd
  • Intermediate experience of WebServices and XML/JSON
  • Basic experience with Spring MVC
  • Proficient in Linux
Desired Skills:
  • Experience in Cloud/Big Data (Batch and Streaming Analytics)
  • Knowledgeable with C/C++, Node.js, React.js, Hadoop, Spark, Kafka, or NiFi
  • Experience in Cloud/Big Data (Batch and Streaming Analytics)
  • Experience with Kubernetes
  • Experience with MongoDB
  • Experience with Virtualized Platforms
  • Familiar with CNO/CND/Reverse Engineering/Mobile Development a plus

Share This Job

Powered by