Senior Java Consultant (Only W2)

ATC

Columbus (OH)

Presencial

USD 140.000 - 180.000

Jornada completa

hace 8 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

ATC in Columbus, OH is seeking a Senior Java Full Stack Engineer (hands-on IC) to design and build APIs from scratch, using Spring Boot, React, and Kafka. You will own backend services and collaborate across teams to deliver robust software.

Expertise in AWS (ECS/EC2/S3/Lambda), Terraform or CDK, Docker, and observability with Splunk/CloudWatch is required. You’ll also optimize SQL queries, caching, security, and testing with JUnit5, Mockito, Pact, and contract tests.

Formación

  • Proven experience with Java, Spring Boot and Kafka in production systems.
  • Strong API design and hands-on backend development using Spring.
  • Experience with React-based frontends and AWS cloud services.
  • Well-versed in CI/CD, containerization, and infrastructure as code.
  • Solid SQL, data modeling, and caching strategies; observability and security emphasis.

Responsabilidades

  • Design and implement APIs from scratch using Java/Spring Boot.
  • Develop and integrate frontend React components with robust APIs.
  • Architect Kafka-based event streaming platforms and ensure reliable data flows.
  • Manage AWS infrastructure (ECS/EC2/S3/Lambda), IAM, networking, and observability.
  • Focus on performance, security, testing (JUnit5/Mockito/Pact), and reliability.

Conocimientos

Java
Spring Boot
Kafka
React
AWS
SQL
Redis
JUnit5
Mockito

Herramientas

Maven
Gradle
Terraform
CloudFormation
CDK
Docker
ECS
S3
RDS/Aurora
Kafka Connect/Streams
Pact

Descripción del empleo

  • 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.
  • Build/deps: Photon/Maven/Gradle, BOMs, dependency hygiene, vulnerability remediation workflow.

Frontend (React) strong:

  • 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).
  • 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).
  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Full Stack Developer - Advanced
Full Stack Developer - Advanced

PTR Global • Columbus (OH)

Presencial
USD 96.000 - 103.000
Full Stack Engineer
Full Stack Engineer

Ampcus Inc • Jersey City (NJ)

Presencial
USD 110.000 - 140.000
Java fullstack developer
Java fullstack developer

VOLTO Consulting • McLean (VA)

Presencial
USD 140.000 - 180.000
Full Stack Java Developer
Full Stack Java Developer

Compunnel Inc. • Merrimack (NH)

Presencial
USD 90.000 - 120.000
Full Stack Developer - intermediate
Full Stack Developer - intermediate

Ampcus Inc • Columbus (OH)

Presencial
USD 90.000 - 120.000
Senior Java Developer
Senior Java Developer

Skilltune Technologies • EE. UU.

Presencial
USD 120.000 - 180.000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Presencial
USD 120.000 - 170.000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

Presencial
USD 120.000 - 160.000
Senior Java Developer
Senior Java Developer

IVIDTEK INC • Las Vegas (NV)

Presencial
USD 100.000 - 140.000
JAVA API
JAVA API

Tata Consultancy Services • Dallas (TX)

Presencial
USD 100.000 - 110.000