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?