Role: Senior Java Full Stack Developer (Spring Boot + Angular) – Agentic AI Focus
Location: Alpharetta, GA – Onsite(Need to come to office for F2F Round of Interview)
Duration: 6 Months Project
JD:
Role Overview:
- We are seeking a highly skilled Java Full Stack Developer with strong expertise in Spring Boot and Angular, along with mandatory
- hands-on experience in Agentic AI systems and AI-assisted development tools.
- The ideal candidate will design, develop, and deploy scalable applications while integrating AI-driven automation and intelligent agents into enterprise workflows.
Key Responsibilities:
Full Stack Development
- Design and develop scalable, resilient applications using:
- Java (Spring Boot / Spring Cloud)
- Angular (preferably Angular 12+)
- Develop RESTful APIs and microservices architecture
- Implement responsive UI components and ensure cross-browser compatibility
- Work with cloud-native architectures and containerized deployments
Agentic AI & AI Integration (Mandatory)
- Design and implement Agentic AI workflows (autonomous or semi-autonomous task execution systems)
- Integrate LLMs (Large Language Models) into enterprise applications
- Build and orchestrate AI agents using frameworks such as:
- LangChain / Semantic Kernel / AutoGen / CrewAI (or similar)
- Develop AI-powered features such as:
- Smart assistants
- Automated decision-making flows
- Document processing / summarization systems
- Implement prompt engineering, RAG (Retrieval-Augmented Generation), and tool chaining
AI Tools & Productivity Enhancement
- Use AI-assisted development tools such as:
- GitHub Copilot, ChatGPT, or similar coding assistants
- Automate development workflows using AI (code generation, testing, debugging)
- Apply AI in improving developer productivity and system intelligence
Backend & Integration
- Build and maintain microservices with Spring Boot
- Implement event-driven architecture (Kafka / RabbitMQ)
- Develop secure APIs with OAuth2 / JWT
- Integrate third-party APIs and AI services
Frontend Development
- Develop dynamic UI using Angular
- Implement state management (NgRx or similar preferred)
- Ensure performance optimization and scalable frontend architecture