JOBSEARCHER

Software Engineer III

Reflexive Concepts is seeking a skilled Software Engineer to join our growing team!Design, develop, test, deploy, and maintain components of a Data Dictionary capability supporting metadata specification, storage, and access services. The system includes a Java/Spring-based backend, REST APIs, and a web-based user interface. Independently implement features, contribute to system architecture and database schema decisions, participate in CI/CD and deployment, and mentor junior engineers in a collaborative Agile environment.Qualifications Eight (8) years of Software Engineering experienceBachelor's Degree or higher in a related fieldAn additional four (4) years of experience may be substituted for the degree, for a total of twelve (12) years Required Skills:3+ years of experience with modern Java and Spring/Spring BootExperience developing RESTful APIs (JSON-based services)Strong SQL/database experience (Postgres or equivalent)Linux development environment experienceActive TS/SCI clearanceDesired Skills:Must be able to work in a collaborative environment, with minimal supervisionExperience developing software and systems in Java (J2EE), with Java 17 preferredExperience with metadata or schema-driven systemsExperience with SpringExperience with Postgres (SQL)User Interface design and testingWeb services using REST, XML, and JSONExperience with LinuxDocker/KubernetesDeployment pipelinesTask tracking/ticketing systems (JIRA, Redmine, or similar)Ability to clearly and professionally communicate ideas and status updates to peers and management