Full Stack Developer - Advanced

PTR Global

Columbus (OH)

Presencial

USD 96 000 - 103 000

Tempo integral

há 17 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

PTR Global is seeking a Senior Java Full Stack engineer (hands-on IC) with 7+ years of experience in Spring, React, AWS, and Kafka. The role emphasizes building scalable backend services, event-driven pipelines, and modern cloud-native applications.

You will own end-to-end solution design and contribute across backend and frontend features. Strong expertise in Java, Spring Boot, and React is required, along with practical AWS, Kafka, and API design skills.

Qualificações

  • 7+ years hands-on Java Full Stack experience with Spring Boot and React.
  • Deep knowledge of Kafka, streaming platforms, and data schemas (Avro).
  • Strong AWS experience: IAM, ECS/EC2, S3, Lambda, and CloudWatch.
  • Experience with API design, OpenAPI, and secure auth patterns (OAuth2/OIDC).

Conhecimentos

Java
Spring Boot
Kafka
React
AWS
TypeScript
OpenAPI
OAuth2
CI/CD
Maven/Gradle

Ferramentas

Maven/Gradle
Jenkins
Docker
Kubernetes

Descrição da oferta de emprego

Java Full Stack - (Hands-on IC, 7 plus years) Spring + React + AWS + Kafka
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.
Note
  • Contract position only, RTH not guaranteed at this time.

Pay Range: $70/hr - $75/hr

The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Consultant (Only W2)
Senior Java Consultant (Only W2)

ATC • Columbus (OH)

Presencial
USD 140 000 - 180 000
Full Stack Developer – Intermediate
Full Stack Developer – Intermediate

PTR Global • Columbus (OH)

Presencial
USD 83 000 - 96 000
Medical insurance
Dental insurance
Vision insurance
+2
Lead Full Stack Java Developer
Lead Full Stack Java Developer

PTR Global • McLean (VA)

Presencial
USD 96 432 - 137 760
Medical benefits
Dental benefits
Vision benefits
+2
Full Stack Application Developer
Full Stack Application Developer

Milestone Technologies, Inc. • Burbank (CA)

Presencial
USD 123 984 - 135 693
Comprehensive benefits
Full Stack Java Developer
Full Stack Java Developer

thehivecareers.co • Chicago (IL)

Presencial
USD 75 768 - 78 523
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • Plano (TX)

Presencial
USD 100 000 - 130 000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

Presencial
USD 120 000 - 160 000
Full Stack SW Developer (AWS) at Elite Technical Reston, VA
Full Stack SW Developer (AWS) at Elite Technical Reston, VA

kozmetickesluzby.vecnakraska.sk - Jobboard • Reston (VA)

Presencial
USD 100 000 - 130 000
Full Stack Developer
Full Stack Developer

Surge IT • Alexandria (VA)

Presencial
USD 90 000 - 130 000
Senior Java Full-Stack Developer
Senior Java Full-Stack Developer

Vidorra Consulting Group • Atlanta (GA)

Presencial
USD 110 000 - 180 000