Senior Full-Stack Engineer: Java/Spring Boot + React

BCforward

Columbus (OH)

On-site

USD 103,000 - 110,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BCforward is seeking a Software Engineering - Full Stack Developer - Advanced to join our Columbus team on a contract basis. Candidates should bring deep experience with Java/Spring Boot, React/TypeScript, and AWS, and be able to design, build, secure, and operate scalable full-stack systems in production.

The role emphasizes backend services with Java/Spring Boot, frontend development with React/TypeScript, Kafka-driven event streams, API design, security via OAuth2/OIDC, and Infrastructure as

Qualifications

  • 7+ years of hands-on full-stack development as an individual contributor.
  • Strong Java, OOP and functional patterns, concurrency, collections, and performance profiling.
  • Advanced Spring Boot covering controllers, validation, exception handling, filters, interceptors, content negotiation, file streaming, and async processing.
  • Spring Data/JPA with entity modeling, transactions, isolation levels, pagination, and query tuning.
  • Spring Security with OAuth2/OIDC, method-level security, CORS/CSRF, and secure token/session handling.
  • Kafka design and operations including topics, partitions, producers/consumers, consumer groups, Avro schemas, Kafka Connect/Streams, ACLs/TLS, and monitoring/tuning.
  • API integration with resilient clients, including timeouts, retries, circuit breakers, and request signing when required.
  • Frontend React and TypeScript, component design, hooks, state management, routing, forms, and client-side error handling.
  • AWS experience shipping production workloads with ECS, EC2 autoscaling, VPC, subnets, security groups, S3, RDS/Aurora Postgres, DynamoDB awareness, SQS/SNS, CloudWatch, and Splunk.

Responsibilities

  • Design, implement, and operate backend services using Java and Spring Boot with high reliability and performance.
  • Build responsive React and TypeScript frontends with robust state management, routing, and accessibility.
  • Develop and manage Kafka-based event streaming solutions, including topics, schemas, and consumers.
  • Design OpenAPI-first REST APIs with versioning, idempotency, and consistent error handling.
  • Implement secure authentication and authorization with Spring Security and OAuth2/OIDC.
  • Model data with JPA, tune queries, and implement resilient transactions and pagination.
  • Deploy and operate workloads on AWS using ECS, EC2, RDS/Aurora, S3, SQS/SNS, and CloudWatch.
  • Create infrastructure as code using Terraform or CloudFormation/CDK with environment promotion.
  • Establish observability with structured logging, metrics, tracing, dashboards, and actionable alarms.
  • Drive quality through automated testing, performance testing, and secure SDLC practices.
  • Contribute to runbooks, on-call readiness, and postmortems with preventative actions.

Skills

Java
Spring Boot
React
TypeScript
AWS
Kafka
SQL
Observability
REST APIs
OAuth2/OIDC
CI/CD

Tools

Terraform
CloudFormation
CDK
Docker
OpenAPI
Kubernetes
Splunk

Job description

BCforward is seeking a Software Engineering - Full Stack Developer - Advanced to join our Columbus team on a contract basis. Candidates should bring deep experience with Java/Spring Boot, React/TypeScript, and AWS, and be able to design, build, secure, and operate scalable full-stack systems in production.

The role emphasizes backend services with Java/Spring Boot, frontend development with React/TypeScript, Kafka-driven event streams, API design, security via OAuth2/OIDC, and Infrastructure as

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: Java, Spring Boot & React (Columbus Onsite)
Full-Stack Engineer: Java, Spring Boot & React (Columbus Onsite)

BCforward • Columbus (OH)

On-site
USD 110,000 - 135,000
Competitive compensation
Growth opportunities
Inclusive culture
+1
Full Stack Developer - Advanced
Full Stack Developer - Advanced

BCforward • Columbus (OH)

On-site
USD 103,000 - 110,000
Senior Full-Stack Dev (AWS) – Java/Spring + React | Columbus
Senior Full-Stack Dev (AWS) – Java/Spring + React | Columbus

MassGenics, Inc. • Columbus (OH)

On-site
USD 74,000 - 105,000
Medical & pharmacy coverage
401(k)
Health savings account (HSA)
+4
Java Backend Engineer — Spring Boot & React (Full-Stack)
Java Backend Engineer — Spring Boot & React (Full-Stack)

UNLOCK BUSINESS CONSULTING • Columbus (OH)

On-site
USD 90,000 - 130,000
Senior Java Full-Stack Engineer: Spring, Kafka & AWS
Senior Java Full-Stack Engineer: Spring, Kafka & AWS

ATC • Columbus (OH)

On-site
USD 140,000 - 180,000
Senior Full-Stack React/Java Engineer – Columbus
Senior Full-Stack React/Java Engineer – Columbus

Korn Ferry Group • Westerville (OH)

On-site
USD 110,000 - 140,000
AML Analyst
AML Analyst

BCforward • Columbus (OH)

On-site
USD 110,000 - 135,000
Competitive compensation
Growth opportunities
Inclusive culture
+1
Senior Full Stack Developer - Java/React | Onsite Columbus
Senior Full Stack Developer - Java/React | Onsite Columbus

PTR Global • Columbus (OH)

On-site
USD 83,000 - 96,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Full-Stack Engineer (Remote) - Java/React/Spring
Senior Full-Stack Engineer (Remote) - Java/React/Spring

Aflac • Columbus (GA)

Remote
USD 105,000 - 155,000
Senior Java Full-Stack Engineer: Spring Boot & React
Senior Java Full-Stack Engineer: Spring Boot & React

JS Management Consultancy Services India • United States

Remote
USD 90,000 - 130,000