Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Columbus, OH, United States
Posted
Yesterday
DockerDynamoDBSQLSpringSpring BootAWSSplunkAgileCDKCloudFormationCypressJavaKafkaPlaywrightReactRedisTerraformTesting LibraryTypeScript
Job Description
Position Title: Full Stack Developer Advanced
Location: Columbus, OH
Duration: Contract 12 months (possible extension)
Interview Process:
Location: Columbus, OH
Duration: Contract 12 months (possible extension)
Interview Process:
- 1-hour Zoom panel interview (Behavioral + Technical)
Notes:
- Senior-level role working within an Agile team
Must-Have Skills:
- Backend-focused role (Java 70%, React 30%)
- Strong experience with Java, Spring Boot, and Kafka
- Ability to develop APIs from scratch
- AWS experience (ECS, EC2, S3, Lambda)
Job Description:
- Java Full Stack - (Hands-on IC, 7 plus years) Spring + React + AWS + Kafka
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 and 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.
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.
AWS and runtime strong hands-on:
- Identity and 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), parameterization, drift awareness.
- Containerization: Docker images, health checks, resource limits, multi-stage builds.
- 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 and CloudWatch logs/metrics/alarms, log retention, dashboards
Data and persistence advanced:
- SQL: indexes, query plans, joins, transaction semantics; can tune slow query issues end-to-end (app + DB).
- Migrations: Flyway/Liquibase discipline; zero-downtime schema evolution patterns.
- Caching: Redis (ElastiCache) usage patterns, TTL design, cache stampede prevention, invalidation strategy.
Observability and production excellence expert:
- Structured logging with correlation IDs; PII redaction discipline.
- Metrics + SLO thinking: latency/error rate saturation signals; actionable alarms (not noise).
- Tracing: Open Telemetry
- Operability: runbooks, on-call readiness, meaningful postmortems with preventative actions.
Testing and quality expert:
- Backend: JUnit5, Mockito, Spring test slices, Test containers; contract tests (Pact) preferred for service-to-service APIs.
- Performance: basic load testing and interpreting results; capacity and tuning recommendations.
- Security: SAST/dependency scans; remediates CVEs quickly and safely.
Security (practical, senior-level) non-negotiable:
- AuthZ: RBAC/ABAC concepts; least privilege both in app and AWS IAM.
- Secrets: no secrets in code/logs; uses managed secrets and rotation patterns.
Additional Skills:
- Full Stack Java Developer with Spring Batch, AWS(ECS, S3, Lambda), Infrastructure, Aurora Postgres DB, Kafka excellent communication.
Similar jobs
- QT
Java Full Stack Developer Gen AI
NewQUANTUM TECHNOLOGIES LLC
Dallas, TX🇺🇸$83/hrHybridYesterdayDockerMicroservicesNode.js+15Technology - QT
Java Full Stack Developer
NewQUANTUM TECHNOLOGIES LLC
Austin, TX🇺🇸$75/hrHybridYesterdayMicroservicesMongoDBMySQL+7Technology - KT
REQT: Direct Client: Senior ETL Developer @ Lansing, MI – Hybrid – Locals Preferred.
NewKSN Technologies, Inc.
Lansing, MI🇺🇸HybridYesterdaySQLShellETL+3Technology - SA
Java Developer with Python & .NET experience - Plano, TX (Onsite)
NewSaksoft
Plano, TX🇺🇸On-siteYesterdayMobXSOAPBabel+6Technology - DK
Full Stack Lead .NET / Genesys Cloud
NewDKMRBH Inc.
United States🇺🇸HybridYesterdayDockerSQLSQL Server+10 - CO
Full stack Architect
NewCovetus, LLC
Charlotte, NC🇺🇸HybridYesterdayOraclePL/SQLSOAP+9