Java Technical Architect
We are seeking a Java Technical Architect for a 6-month contract position, remote based in Georgia. This role requires hands-on expertise across full-stack development, enterprise architecture, and Generative AI technologies.
Responsibilities:
Design and architect scalable, secure, high-performance full-stack enterprise applications
Provide hands-on technical expertise in Java, .NET/.NET Core, and Python
Architect modern front-end applications using Angular, TypeScript, JavaScript, HTML, and CSS
Design REST APIs, microservices, backend services, and system integrations
Work with MongoDB, SQL Server, Oracle, PostgreSQL, and other relational/NoSQL databases
Architect and develop Generative AI solutions using LLMs, RAG, embeddings, vector databases, prompt engineering, and AI agents
Design integration patterns between AI solutions and enterprise applications/APIs
Define application architecture, technical standards, design patterns, reusable components, and coding best practices
Ensure scalability, security, performance, reliability, and maintainability of solutions
Support cloud-based architecture, CI/CD, DevOps, and application modernization
Perform architecture, design, and code reviews and provide technical guidance to development teams
Collaborate with business, engineering, product, security, and other stakeholders to translate requirements into technical solutions
QualificationsRequiredJava
.NET/.NET Core
Python
Angular
TypeScript
JavaScript
HTML
CSS
REST APIs
Microservices
MongoDB
SQL/NoSQL Databases
LLMs
RAG
Embeddings
Vector Databases
Prompt Engineering
AI Agents
Cloud technologies
CI/CD
DevOps
Solution Architecture
10+ years of experience in technical architecture and full-stack development