Java Developer with Security Clearance

Chantilly, Virginia

Acclaim Technical Services
Job Expired - Click here to search for similar jobs
Duties include but are not limited to:

• Develop Java APIs using Spring Boot

• Integrate a Spring Boot application with external APIs from 3rd parties

• Work with database team to map models to PostgreSQL tables

• Work with infrastructure team to deploy codebase to webservers

• Advocate for new or improved development practices that increase craftsmanship, availability, resilience, and scalability of our solutions

• Provide demonstrations of new features and functionality to the customer

• Write and execute unit tests on new and existing Java code

• Provide documentation and assist program management with deliverables related to backend functionality and user workflows

• Assist the team with creating user stories and features for existing and upcoming work
• Support frontend team during integration with backend REST API calls

• Take part in analysis efforts, identification, and recommendation of solutions, integration points and related implementation architecture for business usage improvements, scalability and performance.

• Provide guidance to less experienced developers and administrators in the form of code review, solution design, and recommended training and development plans. Required Qualifications:

• Active TS/SCI w/ Poly

• Bachelor's Degree in a Technical field (i.e. Information Technology, Information Systems, Computer Science

• 2+ years experience using Spring or Sprint Boot frameworks

• 7+ years experience writing Java

• Experience mapping objects to RDBMS systems with Hibernate or other ORMs

• Experience working with databases like Oracle, Postgres or MySQL

• Strong knowledge the MVC design pattern
• Strong knowledge of Maven or Gradle automation tools

• Hands-on experience with AWS

• Familiarity with REST design principles

• Ability to create self-contained, reusable, and testable code

• Experience using JavaDocs or other inline code documentation conventions

• Extensive experience with Git source code management system

• Ability to break large tasks down into smaller, more manageable pieces

• Experience working in Agile, SAFe, and Scrum environments These Qualifications Would be Nice to Have:

• Testing experience using JUnit and other testing tools such as Selenium
• Experience deploying database schema versions using Flyway or Liquibase

• Frontend experience with frameworks like Angular, Reacts, and/or Vue.js

• Experience working in both commercial and C2S AWS environments

• AWS Cognito/OAuth 2.0/OpenID Connect experience

• Familiarity with TDD/BDD software development processes

• Experience with building the infrastructure for serving the front-end app and assets

• Architecting and automating the build process for production, using task runners or scripts

• Experience working with Bootstrap and Material Design patterns and principals
• Good understanding of Public Key Infrastructure (PKI) and familiarity with OpenSS

• Experience configuring and implementing multi-factor authentication solutions for applications

• In-depth knowledge of validation by government information assurance and cyber security standards and practices through formal verification methods
Date Posted: 18 May 2024
Job Expired - Click here to search for similar jobs