Java Fullstack Developer (Secret Clearance)

Overview

Hybrid
Depends on Experience
Full Time

Skills

React
MongoDB
Java
Testing

Job Details

Fullstack Developer (Secret Clearance)

Location: Herndon, VA (Minimum 3 days onsite)

Long Term

Experienced full stack engineer with 5+ years of professional experience to join the team developing cloud-native applications on Amazon Web Services (AWS). In this role, the candidate will work closely with product managers and designers to build innovative solutions hosted in the AWS cloud.

Responsibilities:

  • Design, architect, build and maintain high quality web applications using AWS services like EC2, EKS, S3, Lambda, DynamoDB, RDS etc.
  • Employ proven patterns and best practices for security, scalability, and reliability in the AWS cloud
  • Write clean, efficient, maintainable code for both front-end and back-end following established style guides.
  • Integrate with third-party APIs and services.
  • Lead code reviews, troubleshoot bugs, optimize performance.
  • Collaborate with team to improve application architecture and flows.
  • Identify and advocate for improvements to team practices, tools, and processes.
  • Proficiency integrating Kubernetes with AWS services like ELB, ECS, EC2, RDS, etc.
  • Familiarity with writing Kubernetes manifests and configuring pods, services, etc.
  • Knowledge of Amazon EKS for deploying, managing, and scaling containerized applications
  • Experience developing RESTful APIs and integrations.
  • Implementing authentication and authorization with OAuth, JWT
  • Caching with Redis or Memcached
  • Following coding standards and code reviews
  • Working with Git for version control
  • Security best practices including HTTPS, input validation, SQL injection prevention.
  • Microservices architecture and communication
  • API gateway and middleware technologies
  • Building reactive single page applications using React/Redux
  • Experience with serverless application development on AWS
  • Knowledge of AWS developer tools like CodeBuild, CodeDeploy, CloudFormation
  • Experience mentoring and coaching other engineers.
  • Knowledge of Kubernetes security best practices

Requirements:

  • 5+ years of professional experience developing web applications.
  • Expert-level knowledge of JavaScript, HTML, CSS
  • Experience with modern front-end frameworks like React, Angular, or Vue
  • Proficiency with Node.js for back-end development
  • Experience developing and consuming RESTful APIs
  • Working knowledge of AWS services (EC2, EKW, S3, Lambda, DynamoDB, RDS etc.)
  • Strong grasp of software design patterns, principles, and best practices
  • Self-directed and passionate about staying up to date on the latest technologies.
  • Excellent analytical and problem-solving skills
  • Ability to work independently as well as lead teams.
  • Familiarity with CI/CD workflows and DevOps processes
  • Experience with MongoDB, DynamoDB, or other NoSQL databases
  • Knowledge of Docker containerization
  • Outstanding verbal and written communication skills
  • Knowledge of accessibility standards like WCAG 2.1 and Section 508.
  • Experience designing and developing applications compliant with 508 accessibility guidelines.
  • Proficiency testing for and resolving accessibility issues.
  • Familiarity with assistive technologies and devices.
  • Knowledge of accessible UI design patterns.
  • Ability to write semantic HTML markup.
  • Experience with accessibility testing tools like aXe, WAVE, or Lighthouse.
  • Experience with Kubernetes pipelines and workflows using tools like Argo CD.