Skip to main content

Java Full Stack Developer

Technology
Han Staffing
Whippany, United States2 months ago
Service contract

Job description

Role: Java Full Stack Developer

Location: Whippany, NJ (Onsite)

Duration: Contract

Job Description:

Java, Python &

  • AWS Skill Set:

Programming Languages:

Java

  • Core Java (OOP, collections, multithreading)
  • Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Maven/Gradle for build automation
  • JUnit, Mockito for testing
  • Microservices architecture
  • RESTful API development
  • Java 21 + features (streams, lambdas)

Python

  • Core Python (data structures, OOP, decorators)
  • Fast API for modern APIs
  • Pytest for testing
  • Asyncio for asynchronous programming
  • Virtual environments and dependency management
  • AWS Cloud Services

Compute

  • EC2 (instances, auto-scaling, load balancing)
  • Lambda (serverless functions)
  • ECS/EKS (container orchestration)
  • Elastic Beanstalk
  • Fargate

Storage &

  • Databases

  • S3 (object storage, lifecycle policies)
  • RDS (PostgreSQL, MySQL, Aurora)
  • DynamoDB (NoSQL)
  • ElastiCache (Redis)

Networking &

  • Security

  • VPC (subnets, route tables, NAT gateways)
  • IAM (roles, policies, users)
  • Security Groups and NACLs
  • CloudFront (CDN)
  • Route 53 (DNS)
  • AWS Certificate Manager

Integration &

  • Messaging

  • SQS (message queuing)
  • API Gateway

DevOps &

  • Monitoring

  • CloudFormation/Terraform (IaC)
  • Code Pipeline, Code Build, Code Deploy
  • CloudWatch (logs, metrics, alarms)

Data &

  • Analytics

  • Kinesis (streaming data)
  • Glue (ETL)
  • Athena (query S3 data)
  • EMR (big data processing)
  • Redshift (data warehousing)
  • Development &

    • DevOps

Containerization &

  • Orchestration

  • Docker (images, containers, compose)
  • Kubernetes basics
  • Container registries (ECR)

CI/CD

  • GitLab CI/CD

Interested in this role?