Job Title: Senior Software Engineer III Location:Cincinnati Ohio 45202 Duration: Contract - 2 months Pay Range: $70/hr to $72/hr Job ID: 410683 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 Java Developer to join our dynamic team. The ideal candidate will have strong experience in Java, Spring Boot, AWS, Terraform, and CI/CD with Jenkins and a proven ability to design, deliver, and support scalable, cloud-native enterprise applications. Responsibilities: * Design, develop, test, and maintain scalable, high-performance Java applications. * Participate across the SDLC from requirements and design through deployment and support. * Build RESTful APIs and microservices using Spring Boot and related frameworks. * Design and implement cloud-native solutions leveraging AWS services. * Create and maintain Infrastructure as Code with Terraform. * Develop and manage CI/CD pipelines with Jenkins to automate build, test, and deploy processes. * Perform code reviews, debugging, troubleshooting, and quality improvements. * Collaborate with architects, product owners, business analysts, and cross-functional teams. * Integrate applications with internal and external systems via APIs, messaging, and cloud services. * Conduct performance tuning, optimization, and application monitoring. * Implement security best practices, coding standards, and compliance requirements. * Create and maintain technical documentation, design artifacts, and runbooks. * Evaluate emerging technologies and recommend improvements to enhance performance and efficiency. * Support production deployments and resolve application issues as needed. Required Skills & Qualifications: * Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field. * 5+ years of professional software development experience using Java. * Strong experience with Java 8/11/17 and object-oriented design principles. * Hands-on microservices development with Spring Boot. * Experience with REST APIs, JSON, and API integration. * Proficiency with AWS services: EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, and VPC. * Experience using Terraform for infrastructure provisioning and management. * Experience building and maintaining CI/CD pipelines using Jenkins. * Proficiency with Git and source code management practices. * Experience with relational databases such as PostgreSQL, MySQL, or Oracle. * Strong understanding of software design patterns, data structures, and algorithms. * Experience with automated testing frameworks such as JUnit and Mockito. Preferred Skills: * Experience with Docker and Kubernetes. * Knowledge of messaging platforms such as Kafka, RabbitMQ, or AWS SQS/SNS. * Familiari