Post Job Free
Sign in

Software Engineer-Other - Advanced

Company:
Ohio Staffing
Location:
Clinton Township, OH, 43224
Posted:
December 25, 2025
Apply

Description:

Java / Python / AWS Engineer

We are looking for a Java / Python / AWS Engineer. Position type: Contract to Hire Duration: 6+ Months Location: Columbus, OH

As a Software Engineer your responsibilities will be:

Lead the development and implementation of agentic applications using LLMs

Must be strong in either Java or Python (need to be able to work in both)

Must be very strong in AWS

Should have good baseline skills in Machine learning

Should have some hands on Agentic AI experience

This is 100% hands on 603 level lead

Nice to Have skills:

Experience with Chat bots/AI agents

Technical Prowess:

Deep Java Expertise: They possess a thorough understanding of core Java concepts, including concurrency, collections, I/O, and JVM internals. They know when and how to leverage advanced features effectively.

Frameworks and Libraries: They are proficient with relevant frameworks like Spring (Boot, MVC, Data, Security). They understand their lifecycles, best practices, and potential pitfalls.

Database Expertise: They have a solid grasp of database concepts (SQL and NoSQL), data modeling, transaction management, performance optimization, and understand how to interact efficiently with various database systems (e.g., PostgreSQL, Cassandra).

API Design and Development: They can design and implement robust, scalable, and well-documented RESTful or GraphQL APIs. They understand concepts like idempotency, rate limiting, and versioning.

Cloud-Native Development:

Cloud Platforms: Deep understanding of at least one major cloud provider (AWS, Azure, GCP) and their specific services relevant to SaaS, such as compute (EC2, Lambdas, EKS, ECS), storage (S3, Blob Storage, Cloud Storage), databases (RDS, Aurora), networking, etc.

Containerization and Orchestration: Proficiency in Docker and container orchestration tools like Kubernetes or ECS is essential for managing and scaling SaaS applications in the cloud.

Serverless Architectures: Familiarity with serverless computing (Lambda, Azure Functions, Cloud Functions) can be beneficial for building scalable and cost-effective components of the SaaS platform.

Infrastructure as Code (IaC): Skills in using tools like Terraform or CloudFormation to provision and manage cloud infrastructure programmatically are crucial for automation and consistency.

Problem-Solving and Design Thinking:

Strong Analytical Skills: They can break down complex problems into smaller, manageable parts and devise effective solutions.

System Design Capabilities: They can design scalable, reliable, and maintainable backend systems, considering factors like performance, availability, and cost. They can articulate their design choices and trade-offs.

Architectural Awareness: They understand different architectural patterns and can contribute to architectural discussions and decisions.

Proactive Problem Identification: They can anticipate potential issues and proactively address them before they become critical.

Cloud-Native Development:

Cloud Platforms: Deep understanding of at least one major cloud provider (AWS, Azure, GCP) and their specific services relevant to SaaS, such as compute (EC2, Lambdas, EKS, ECS), storage (S3, Blob Storage, Cloud Storage), databases (RDS, Aurora), networking, etc.

Containerization and Orchestration: Proficiency in Docker and container orchestration tools like Kubernetes or ECS is essential for managing and scaling SaaS applications in the cloud.

Apply