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