| Location | Dublin, OH |
| Salary | $60.60–$64.39 Per Hour |
Location: Dublin, Ohio
Duration: 6 months
Experience Required: 10+ years
Role: Technical Architect / Technical Lead
Highly skilled, hands-on Technical Architect with expertise in Java, Spring Boot, Microservices, Cloud Architecture, and Agentic AI.
Lead the design and delivery of scalable, enterprise-grade applications.
Drive AI-powered transformation initiatives using LLMs, AI agents, RAG frameworks, and orchestration platforms.
Provide technical leadership, architecture guidance, hands-on development, and team mentoring.
Architecture & Design
Design and implement enterprise applications using Java, Spring Boot, and Microservices.
Define solution architecture, integration patterns, security standards, and scalability strategies.
Lead technical design discussions and architecture reviews.
Create High-Level Design (HLD) and Low-Level Design (LLD) documents.
Translate requirements documents into technical designs and implementation plans.
Design n-tier and multi-layer architecture applications.
Establish coding standards, testing practices, CI/CD processes, and cloud-native development best practices.
Develop Proofs of Concept (POCs) and support existing projects.
Agentic AI & Generative AI
Architect and implement Agentic AI solutions using:
Azure OpenAI / OpenAI APIs
LangChain and LangGraph
Microsoft Semantic Kernel
Multi-agent frameworks
Retrieval-Augmented Generation (RAG)
Vector databases such as Pinecone, Azure AI Search, Weaviate, and ChromaDB
Design autonomous AI workflows for business process automation.
Develop AI copilots, intelligent assistants, and enterprise knowledge agents.
Integrate LLM-powered systems with enterprise applications, APIs, and services.
Implement AI observability, evaluation, monitoring, security, and governance.
Development & Delivery
Provide hands-on coding support and technical leadership.
Develop high-performance REST APIs using Spring Boot.
Design and implement event-driven solutions using Kafka or RabbitMQ.
Build and optimize high-traffic, multithreaded Java applications.
Guide teams through Agile/Scrum delivery methodologies.
Mentor developers and conduct code reviews.
Support production applications and ongoing maintenance projects.
Core Java and Java 17+/21.
J2EE / JEE technologies.
Spring Framework and Spring Boot.
Spring Cloud and Microservices Architecture.
Struts framework.
Hibernate, ORM, and JPA.
REST APIs and Web Services.
Enterprise application integration.
Object-Oriented Programming (OOP) principles.
Design patterns and software architecture concepts.
Multithreading and high-performance Java application development.
Middle-tier development, including:
Web services
Data Access Objects (DAO)
Business logic layers
SQL and NoSQL databases.
Strong database knowledge, including DB2, Oracle, and SQL Server.
Kafka, event streaming, and messaging technologies.
Technical design documentation, HLD, and LLD.
Technical leadership and team guidance.
Hands-on experience with OpenAI APIs or Azure OpenAI.
LangChain or LangGraph.
Semantic Kernel.
AI agent orchestration frameworks.
Prompt engineering.
RAG architecture and implementation.
Vector databases and semantic search.
LLM integration with enterprise applications.
AI evaluation, monitoring, and observability.
10+ years of overall software development experience.
5+ years in solution architecture or technical architecture roles.
5+ years of experience developing JEE applications and Web Services.
5–7 years of experience with Java/JEE technologies, as specified in the role requirements.
Experience working as a Technical Lead or Technical Architect.
Extensive experience with design patterns, system concepts, frameworks, and OOP principles.
Proven ability to provide technical guidance to project teams.
Experience handling production support and maintenance projects.
Enterprise JavaBeans (EJB).
Cloud-native application development.
CI/CD and DevOps practices.
Experience with enterprise AI copilots and multi-agent systems.
Experience with Agile/Scrum methodologies.
Core Java.
J2EE.
Spring Boot.
Struts and Spring Framework.
Hibernate and ORM tools.
Web Services and REST APIs.
Strong database technologies: DB2, Oracle, and SQL Server.
Technical leadership and architecture design.
Digital technologies: Spring Boot, Core Java, GUI, and Rich Clients.