What are the responsibilities and job description for the Full Stack Java Developer position at 22nd Century Technologies Inc.?
Position Overview:
The FBI is seeking a skilled and security-cleared Full Stack Java Developer to support mission-critical systems in Winchester, VA. The ideal candidate will work on the development, modernization, and maintenance of enterprise applications that support federal law enforcement and national security efforts.
This role involves the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance. The developer will work closely with other software engineers, analysts, and stakeholders to ensure high-quality, secure, and scalable solutions.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications using Java back‑end and JavaScript/TypeScript front‑end frameworks
- Build RESTful microservices with Spring Boot / Spring MVC / Hibernate
- Develop single-page applications using frameworks like Angular or Vue with HTML, CSS, AJAX, JSON, and jQuery
- Integrate with databases (PostgreSQL, MySQL, Oracle), and design schemas with ORM (JPA/Hibernate)
- Write unit and integration tests (JUnit or similar), participate in code reviews and peer mentoring
- Collaborate in Agile/Scrum sprints, using tools such as Jira, Confluence, Git, Maven/Gradle
- Deploy and maintain applications in AWS or equivalent cloud environments (e.g. EC2, S3, Lambda) using CI/CD tools (Jenkins, Artifactory, etc.)
Basic Qualifications
- U.S. Citizenship and active TS clearance (willing to get SCI with CI Poly)
- Bachelor’s degree in Computer Science or equivalent, with ~8 years experience; or advanced degree and 10 years experience
- Strong expertise with Java (JavaEE/Spring ecosystem), REST architecture, front‑end frameworks (Angular, Vue, JavaScript/TypeScript), and relational databases
- Experience in Linux environments, Git, Maven/Gradle, Jira/Confluence, Agile/Scrum methodologies
Preferred / Desired Skills
- Experience with NoSQL (MongoDB, Elasticsearch, Redis), or data pipeline tools
- Messaging platforms (Kafka, ActiveMQ), DevOps technologies (Docker, Kubernetes), Terraform/Ansible for infra‑as‑code