OVERVIEW: We are seeking a Mid-Level Full Stack Developer who thrives in high-velocity environments.
You'll be a key player in designing, building, and maintaining a digital evidence management system.
This role is ideal for a Java enthusiast with a deep understanding of the Spring ecosystem and enjoys building robust, secure, and scalable back-end services.
The candidate will play a critical role in developing APIs, implementing secure authentication mechanisms, and ensuring high-quality deployments.
GENERAL DUTIES: * API Development: Design and implement high-performance, scalable REST APIs using Java Spring Boot.
* Security & Identity: Implement secure authentication and authorization flows using OAuth2 and OpenID Connect standards.
* Data Management: Design relational database schemas and optimize queries for PostgreSQL; manage unstructured data via S3-compatible object storage.
* Testing & Quality: Write and maintain unit and integration tests using frameworks like Junit, Mockito, or similar.
* Build & Deploy: Contribute to Infrastructure as Code (IaC) workflows using Terraform and Ansible, and deploy applications running on Docker Compose for scalable and repeatable infrastructure management.
* Agile Collaboration: Participate in fast-paced Agile/Scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives.
REQUIRED QUALIFICATIONS: * Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field * 4+ years of hands-on experience with Java and SQL.
* 2+ years of specialized experience with Spring Boot and REST API development.
* Strong understanding of relational database design and hands-on experience with PostgreSQL.
* Familiarity with Agile methodologies and collaborative development environments.
* Proficiency with shell scripting (e.g., Bash). * Strong technical and computational skills, with the ability to connect data insights to business, mission, or user objectives.
* Experience with DevOps tools and workflows, using GitLab or GitHub DESIRED QUALIFICATIONS: * Experience with JavaScript and/or TypeScript for front-end or full-stack development.
* Experience with Nutanix environments.
* Experience with observability platforms such as Prometheus, Grafana, Splunk or similar tools.
CLEARANCE: * Top Secret clearance or ability to obtain a High-Risk Public Trust clearance.