Full Stack Developer/Integrator

Reflexive ConceptsHanover, MarylandOn-siteFull-timeJunior, 1–2 yearsListed 1 day ago

Apply now

About this role

Reflexive Concepts is seeking a skilled Full Stack Developer/Integrator to join our growing team!

Join a team of principal and senior engineers providing development and production support for ICAM products within a Zero Trust architecture. You will integrate front-end and back-end components into a web-based, cloud-capable architecture, build new features and interfaces from customer requirements, extend an existing capability's repository schema to support new configurable data items, and integrate existing Java-based ICAM components into a Bash-installed solution while supporting customer integration inquiries.

Qualifications:

- Twelve (12) years of software engineering experience

- Bachelor’s Degree or higher in Computer Science or a related technical field

An additional four (4) years of software engineering experience may be substituted for the degree, for a total of sixteen (16) years

Desired Skills:

- Must be able to work in a collaborative environment, with minimal supervision

- High level of proficiency and skill in Java software development

- Experience designing REST services

- Experience designing, developing, and testing front-end user interfaces in ReactJS

- Experience with user experience design to increase product usability

- Knowledge of accessibility compliance standards for electronic and information technology under Section 508 of the Rehabilitation Act

- Experience designing, developing, testing, integrating, and deploying Spring Boot applications running in Docker containers

- Proficiency with Git version control and Maven build tools

- Experience with JSON and XML

- Experience with Kubernetes

- Skilled at building robust, scalable, secure, and high-performance applications and Continuous Integration/Continuous Deployment (CI/CD) pipelines

- Familiarity with AWS services such as S3, EC2, and ECR

- Experience with OAuth 2.0 and OpenID Connect development standards

- Ability to write unit test cases using JUnit and mocking frameworks

- PKI encryption and authentication

- Bash scripting experience in Linux environments

- One or more of the following certifications: AWS Professional/Specialty or Microsoft Azure

- Excellent oral and written communication skills, with the ability to clearly communicate architecture and design concepts

- Ability to write technical documentation including wiki sites, blogs, and XML/HTML

- Strong organizational and time management skills, including the ability to multi-task and work independently to meet deadlines