Back to results

Full Stack Developer - Advanced

  • Columbus, OH, United States

$75 to $80 USD / hour

Applications open in a new tab.

Job details

Pay
$75 to $80 USD / hour
Posting language
English
Posted

Original job description

Job Title: Software Engineering - Full Stack Developer - Advanced

Location: Columbus, OH 43240

Duration: Contract - 10 months

Pay Range: $75/hr - $80/hr (W2)

About BCforward

BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Job Description

We are seeking a Software Engineering - Full Stack Developer - Advanced to join our team. The ideal candidate will have strong experience in Java/Spring Boot, React/TypeScript, AWS, Kafka, SQL, and observability and a proven ability to design, build, secure, and operate scalable full-stack systems in production.

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.

Required Skills & Qualifications:

  • 7+ years of hands-on full-stack development as an individual contributor.
  • Expertise in Java, OOP and functional patterns, concurrency, collections, and performance profiling, including thread and heap dump analysis.
  • Advanced Spring Boot including 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, including N+1 mitigation and projections.
  • 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 with robust data fetching and caching.
  • Testing proficiency: JUnit 5, Mockito, Spring test slices, Testcontainers, React Testing Library, and e2e basics with Cypress or Playwright.
  • AWS experience shipping production workloads w
More about this job

Skills

  • Oracle Java
  • Spring Boot
  • React
  • TypeScript
  • AWS
  • Apache Kafka
  • SQL
  • API development
  • Infrastructure as code
  • IBM Terraform
  • Test automation
  • Full-stack development
  • Object-oriented programming
  • Negotiation
  • Apache Avro
  • ACLS
  • JUnit

Report this job