ATC
Senior Java Consultant (Only W2)
Skills
18 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Location:
Columbus, OH, USA
Work mode:
Onsite
Published on:
6 October 2026
What they need
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.
Other offers great for you!
These companies are also looking for great profiles
Unitech Solutions
Tech Lead Java
500€/jour
Freelance
Paris, France
Hybrid, Onsite
Skills
1 day ago
Quick apply
Anthelion
développeur java fullstack angular senior
Freelance
Paris, France
Hybrid
Skills
21 hours ago
Quick apply
Tenth Revolution Group
Mission freelance – Développeur Java Senior / Kafka · Plateforme Data Governa
Freelance
Lille, France
Hybrid
Skills
1 hour ago
Quick apply
No company information available.