Full Stack Developer - Advanced

BCforward

Columbus (OH)

On-site

USD 103,000 - 110,000

Full time

12 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

Job Title: Software Engineering - Full Stack Developer - AdvancedLocation: Columbus, OH 43240Duration: Contract - 10 monthsPay 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 with ECS, EC2 autoscaling, VPC, subnets, security groups, NACLs, S3, RDS/Aurora Postgres, DynamoDB awareness, SQS/SNS, CloudWatch, and Splunk.
  • IAM roles and policies, least-privilege design, cross-account access, and secrets management patterns.
  • Infrastructure as code with Terraform or CloudFormation/CDK, parameterization, environment promotion, and drift awareness.
  • Containerization with Docker, multi-stage builds, health checks, and resource limits.
  • SQL expertise with indexing, query plans, joins, transactions, and end-to-end tuning for slow queries.
  • Migrations using Flyway or Liquibase with zero-downtime patterns.
  • Caching with Redis, TTL design, stampede prevention, and invalidation strategies.
  • Observability with structured logging and correlation IDs, metrics and SLOs, OpenTelemetry tracing, and actionable alarms.
  • Security-first mindset including RBAC/ABAC, least privilege in app and AWS IAM, SAST/dependency scanning, and secure secrets handling without code or log exposure.
Preferred Skills
  • API contract testing with Pact and performance testing with load tools.
  • Experience with Terraform as primary IaC and CD pipelines with environment promotion.
Why BCforward?

At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:

Benefits
  • Competitive compensation and benefits.
  • Opportunities for growth with global clients.
  • A supportive, inclusive culture that values innovation and people.
  • Exposure to cutting-edge technologies and projects.
About Our Commitment

BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Java Developer (Currently we are unable to sponsor and request applicants to apply w[...]
Full Stack Java Developer (Currently we are unable to sponsor and request applicants to apply w[...]

BCforward • Columbus (OH)

On-site
USD 126,000 - 154,000
Comprehensive benefits package
401k plan
Health insurance
AML Analyst
AML Analyst

BCforward • Columbus (OH)

On-site
USD 110,000 - 135,000
Competitive compensation
Growth opportunities
Inclusive culture
+1
Core Java - Advanced
Core Java - Advanced

BCforward • Westerville (OH)

On-site
USD 170,822,000 - 183,221,000
Senior Java Developer / Technical Lead
Senior Java Developer / Technical Lead

BCforward • Newark (NJ)

Hybrid
USD 90,000 - 96,000
Senior Full-Stack Engineer: Java/Spring Boot + React
Senior Full-Stack Engineer: Java/Spring Boot + React

BCforward • Columbus (OH)

On-site
USD 103,000 - 110,000
Frontend Developer
Frontend Developer

BCforward • Plano (TX)

On-site
USD 90,000 - 120,000
Competitive compensation
Global opportunities
Inclusive culture
+1
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

BCforward • Houston (TX)

On-site
USD 94,000 - 99,000
Java Developer
Java Developer

BCforward • Cincinnati (OH)

On-site
USD 96,000 - 99,000
Competitive pay
Benefits
Growth opportunities
+1
Backend Java Developer
Backend Java Developer

BCforward • Newark (DE)

Hybrid
USD 181,843,000 - 190,109,000
Senior Full-Stack Java + .NET Developer
Senior Full-Stack Java + .NET Developer

BCforward • Newark (DE)

Hybrid
USD 76,000 - 103,000