What are the responsibilities and job description for the Lead Java Developer - Gen AI, Google Cloud Platform, AI/ML position at Government Systems Technologies Inc. (GSTi)?
Job Title: Lead Java Developer
Location: Minneapolis, United States
Contract
Primary Skills: Gen AI, Google Cloud Platform, AI/ML
Job Description :
- Job Requirements JD for Java Full Stack Gen AI - Design, develop, test, deploy, and support end-to-end AI-powered enterprise applications and digital solutions.
- Build modern frontend applications using React, Angular, TypeScript, HTML5, CSS, and responsive UI frameworks.
- Develop scalable backend services using Java, Spring Boot, .NET, C#, Node.js, Python, and microservices architectures.
- Design, develop, and integrate RESTful APIs, GraphQL services, and enterprise integrations across internal and external platforms.
- Build and optimize database solutions using SQL Server, PostgreSQL, NoSQL, Vector Databases, and enterprise data platforms.
- Develop and deploy AI/GenAI solutions leveraging OpenAI, Azure AI, Gemini, Claude, Semantic Kernel, LangChain, and LangGraph frameworks.
- Implement Retrieval-Augmented Generation (RAG), semantic search, embeddings, vector databases, and knowledge retrieval systems.
- Design and build Agentic AI workflows, autonomous agents, orchestration frameworks, and AI-powered automation solutions.
- Develop cloud-native applications utilizing Azure, AWS, or Google Cloud Platform cloud services, serverless computing, storage, messaging, and AI services.
- Implement DevOps practices including GitHub, CI/CD pipelines, Docker, Kubernetes, Infrastructure as Code (IaC), monitoring, and automated testing.
- Collaborate with Product Managers, Architects, Data Scientists, Security, Compliance, and Business teams to deliver high-value AI solutions.
- Ensure Responsible AI, security, governance, privacy, compliance, observability, and operational excellence throughout the AI lifecycle.