Software Engineer II

Reflexive Concepts
  • Annapolis Junction, Maryland
    30+ days ago

    Job Description

    Reflexive Concepts is seeking a skilled Software Engineer II (Full-Stack with UI) to join our team!

    Reflexive Concepts is looking for a Full-Stack Software Engineer II with strong UI proficiency to join a small, high-impact development team. If you enjoy taking ideas from concept to working prototype in short, iterative cycles, and you like solving challenging problems across the stack, this role will give you the opportunity to have an outsized impact on how the organization operates. You will work as a hands-on engineer on a close-knit team, helping to design and build modern, scalable applications with polished, intuitive user interfaces. Work is performed in a contractor facility in Annapolis Junction.

    Responsibilities:
    • Design, develop, maintain, and enhance complex, full-stack software systems based on documented requirements
    • Implement features end-to-end, from UI through backend services and data stores
    • Apply modern software engineering practices (version control, code reviews, automated testing, CI/CD) to deliver reliable and maintainable solutions
    • Build and execute simulations and test harnesses in development and test environments
    • Ensure UI designs adhere to established UX/UI principles, style guides, and accessibility standards
    • Leverage UI libraries, frameworks, and reusable components to accelerate development and maintain consistency
    • Test UI across approved browsers and platforms to ensure a seamless user experience
    • Debug and troubleshoot UI and full-stack issues, performing root-cause analysis and driving fixes
    • Continuously improve the user experience by identifying UX/UI enhancements and performance optimizations
    • Participate in code reviews, providing and receiving constructive feedback to maintain code quality and shared standards
    • Collaborate closely with product owners, designers, and other engineers to refine requirements and deliver incremental value
    Requirements:
    • Active TS/SCI with Full-Scope polygraph
    • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics — or an equivalent combination of education, training, and experience
    • Minimum 14 years of relevant experience in software engineering, modernization, or solution architecture
    Required Skills:
    • Strong Java development skills for backend services
    • Proficiency with modern JavaScript frameworks, specifically React, for building rich, responsive UIs
    • Experience designing and consuming RESTful APIs
    • Hands-on experience with containers (Podman and/or Docker)
    • Experience with container orchestration platforms such as Kubernetes
    • Practical experience designing and building microservices-based architectures
    Familiarity with Two or More of the Following:
    • Data and processing paradigms: machine learning, streaming data pipelines, and/or batch processing
    • Data stores: MongoDB, ArangoDB, Redis, PostgreSQL
    Desired Skills:
    • Experience developing and deploying applications in cloud environments such as AWS or on hyper-converged infrastructure (HCI)
    • Familiarity with logging, monitoring, and observability tools for full-stack applications
    • Experience working in agile or iterative development environments

    Numbers & Facts

    LocationAnnapolis Junction, Maryland
    Websitehttp://www.reflexiveconcepts.com

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Cloud Applicationsunmatched
    • Code Reviewsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Debugging Skillsunmatched
    • Dockerunmatched
    • Electrical Engineeringunmatched
    • Full Scope Polygraphunmatched
    • Human-Computer Interactionunmatched
    • Identify Issuesunmatched
    • Javaunmatched
    • JavaScript Frameworksunmatched
    • Machine Learningunmatched
    • Mathematicsunmatched
    • Microservicesunmatched
    • MongoDBunmatched
    • Performance Tuning/Optimizationunmatched
    • Physicsunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Product Designunmatched
    • Prototypingunmatched
    • Quality Managementunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Redisunmatched
    • Root Cause Analysisunmatched
    • Scalable System Developmentunmatched
    • Sensitive Compartmented Information (SCI)unmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Style Guideunmatched
    • Test Automationunmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Top Secret Clearanceunmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Browsersunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder