Back to results

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.
  1. 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.
  1. 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

Report this job