Java Developer

The Josef Group Inc. · Washington DC

Company

The Josef Group Inc.

Location

Washington DC

Type

Full Time

Job Description

Java Developer

Herndon, VA

Security clearance is required (TS/SCI and Poly is desired)

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.

Requirements

Required Skills

  • 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
Desired Skills

  • 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

Benefits

  1. 8% Gifted 401K
  2. HSA Contributions
  3. Flexible Work Schedules
  4. 6 Weeks of PTO
  5. Fully Covered Healthcare (for you and dependents)
  6. Paid Annul Training Budget

Date Posted

07/29/2023

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Regional Director Public Sector Sales DOW - Chainguard

Views in the last 30 days - 0

The job seeks a Regional Director with sales expertise and security clearance to lead public sector initiatives and build partnerships Responsibilitie...

View Details

2025 Sensor Modeling and Simulation Analysis Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...

View Details

Manager, Customer Success - Bold Penguin

Views in the last 30 days - 0

Bold Penguin a leading digital solution platform for small commercial insurance is seeking a Manager of Customer Success The role involves leading a t...

View Details

Manager, Project Manager - Capital One

Views in the last 30 days - 0

Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Manager Project Manager The role involves leading critical and stra...

View Details

Principal Project Manager, Commercial Bank - Capital One

Views in the last 30 days - 0

Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Principal Project Manager for its Commercial Bank The role involves...

View Details