Sr Full Stack Developer with AWS - Advanced - Columbus, OH
- Columbus, OH, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
We are Looking for a Sr Full Stack Developer with AWS - Advanced - Columbus, OH Position Type: Contract to Hire Duration: 6+ Months Java Full Stack - (Hands-on IC, 7+ yrs) Spring + React + AWS + Kafka Must Have: * Java/Spring Boot/Microservices/API/Kafka + AWS - MUST HAVE * There is a small front end built in React - 10% front end would be perfect * Will be working with S3/Lambdas/ECS clusters/EC2 - Must have * Will be using Docker/Kubernetes to work within ECS - Must have * Will need to be strong in building API's from scratch * No existing code or API's - Will all be new from scratch * Looking for someone Sr, can work on their own, confident, good communication skills * Group is using Splunk/Dynatrace/Grafana - big plus * 8+ years experience preferred 1) Backend (Java/Spring Boot) expert * Java: strong OOP + functional style, concurrency, collections, memory/perf awareness; can read thread dumps/heap dumps and profile hotspots.. * Kafka: Experience designing, building, and operating Kafka-based event streaming platforms-topics/partitions, producers/consumers, consumer groups, schema/serialization (Avro), Kafka Connect/Streams, security (ACLs/TLS), monitoring & tuning. * Spring Boot: controllers/validation, exception handling, interceptors/filters, content negotiation, file upload/streaming, async request handling where needed. * Spring Data/JPA: entity modeling, transactions, isolation levels, pagination, query tuning; handles N+1/fetch strategy issues; sensible use of projections vs entities.. * Spring Security: OAuth2/OIDC integration patterns, method-level security, custom auth filters, CORS/CSRF, secure session/token handling. * API design: OpenAPI-first mindset, versioning strategy, idempotency, consistent error schema, backward compatibility. * Integration: consuming/producing APIs, resilient client patterns (timeouts, retries, circuit breaker), request signing if applicable. * Build/deps: Photon/Maven/Gradle, BOMs, dependency hygiene, vulnerability remediation workflow. 2) Frontend (React) strong * React + TypeScript: component design, hooks, state management, form handling, routing. * UI quality: accessibility basics, performance, error boundaries, loading states. * API integration: robust data fetching/caching, pagination/infinite scroll, optimistic updates, consistent client-side error handling. * Testing: React Testing Library; e2e basics with Cypress/Playwright. 3) AWS & runtime - strong hands-on * Core AWS fluency (expected to have shipped production workloads): * Compute: ECS and EC2 autoscaling concepts * Networking: VPC, subnets, security groups, NACL basics, private vs public connectivity * Storage/data: S3; RDS/Aurora Postgress fundamentals; DynamoDB awareness even if not primary * Integration: SQS/SNS * Observability: Splunk & CloudWatch logs/metrics/alarms, log retention, dashboards * Identity & access: IAM roles/policies, least privilege, cross-account basics, secrets management patterns. * Infrastructure as Code: Terraform or CloudFormation/CDK (one strongly); environment promotion strategy (dev/test/prod), parameterizat
More about this job
Skills
- AWS
- Oracle Java
- React
- Apache Kafka
- Spring Boot
- Docker
- Kubernetes
- Splunk
- Dynatrace
- Grafana
- Apache Avro
- ACLS
- API development
- Apache Maven
- Gradle
- Workflow
- TypeScript
- Amazon DynamoDB
- Infrastructure as code
- IBM Terraform