23 Oct
|
FLYONIT
|
Bengaluru
Company Description FLYONIT is a global technology services provider specializing in managed IT, cybersecurity, cloud modernisation, digital transformation, and AI governance across Australia, the USA, India, and the UAE. Founded in Australia, the company helps organizations build secure, reliable, and AI-ready environments through 24/7 support, Microsoft 365 and Azure services, business continuity solutions, and its F365 unified IT operations platform. FLYONIT serves enterprises, government, education, healthcare, professional services, and private sector clients with practical technology delivery and secure operations.
With offices in Victoria, Oregon, Dubai, and Kolkata, FLYONIT offers global reach combined with local expertise and support for diverse technology needs.
: Java Architect – Java, Spring Boot, Angular & Generative AIJob Title: Java Architect
Experience: Senior / Architect-level experience in Java development and solution architecture
Location: Any Perficient Office
Duration: Minimum 6 months, with the possibility of extension
About the RoleWe are looking for an experienced Java Architect with strong expertise in Java, Spring Boot, Angular, microservices, and RESTful APIs, along with hands-on experience in Artificial Intelligence (AI), Large Language Models (LLMs), and Generative AI.
The role involves designing and developing scalable enterprise applications while integrating AI-driven capabilities into business solutions. The ideal candidate should possess strong technical leadership, application architecture, full-stack development, and Generative AI implementation skills.
The role will primarily focus on Java, Spring Boot, and Angular development (70%), with the remaining 30% dedicated to AI, LLM, and Generative AI solutions.
Key Responsibilities1. Java, Spring Boot & Angular Development (70%)
- Design, develop, and maintain scalable, high-performance enterprise web applications using Java, Spring Boot, Angular, and RESTful APIs.
- Design and implement microservices-based architectures and cloud-native applications.
- Develop responsive and intuitive user interfaces using Angular, TypeScript, HTML5, CSS3, and modern UI frameworks.
- Build reusable components, services, and APIs following established software design patterns and architectural best practices.
- Integrate applications with databases, external APIs, and enterprise systems.
- Conduct code reviews and ensure compliance with coding standards, security requirements, and performance guidelines.
- Troubleshoot application issues and optimize system performance, reliability, and scalability.
- Collaborate with Product Owners, Architects, DevOps, QA, and cross-functional teams throughout the Software Development Life Cycle (SDLC).
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and release activities.
- Provide technical guidance and contribute to architectural decisions, solution design, and engineering best practices.
2. AI, LLM & Generative AI (30%)
- Design and develop AI-driven capabilities using Large Language Models (LLMs) and Generative AI platforms.
- Build and integrate AI-powered applications, including chatbots, virtual assistants, intelligent search, summarization, content generation, and knowledge assistants.
- Design and implement Retrieval-Augmented Generation (RAG) solutions using enterprise data sources.
- Develop prompt engineering strategies and optimize prompts for accuracy, relevance, and business requirements.
- Integrate AI services and models from platforms such as Azure OpenAI, OpenAI, Anthropic Claude, Google Gemini, or equivalent providers.
- Build AI orchestration workflows using frameworks such as LangChain, LangGraph, Semantic Kernel, LlamaIndex, or similar technologies.
- Evaluate and optimize Generative AI solutions for performance, security, governance, and responsible AI compliance.
- Monitor model performance and continuously improve response quality, reliability, and user experience.
- Collaborate with business stakeholders to identify suitable AI use cases and translate business requirements into production-ready solutions.
- Integrate AI capabilities with enterprise applications, APIs, and existing technology ecosystems.
Required Technical SkillsJava & Backend Development
- Strong expertise in Java and Spring Boot.
- Experience designing and developing RESTful APIs and microservices.
- Knowledge of enterprise application architecture, design patterns, and software engineering best practices.
- Experience integrating databases, external APIs, and enterprise systems.
Frontend Development
- Strong hands-on experience with Angular and TypeScript.
- Proficiency in HTML5, CSS3, responsive UI development, and reusable component design.
AI & Generative AI
- Hands-on experience implementing LLM-based applications.
- Knowledge of Retrieval-Augmented Generation (RAG) and prompt engineering.
- Experience integrating Generative AI APIs and services.
- Familiarity with AI orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, or LlamaIndex.
- Understanding of AI solution evaluation, security, governance, and responsible AI practices.
Architecture & Delivery
- Ability to design scalable, secure, maintainable, and high-performance applications.
- Experience with code reviews, technical problem-solving, and architectural decision-making.
- Strong collaboration skills and experience working in Agile delivery environments.
Preferred Qualifications
- Experience deploying cloud-native applications on Azure, AWS, or Google Cloud.
- Familiarity with CI/CD pipelines, DevOps practices, containerization, and application monitoring.
- Experience with vector databases, embeddings, semantic search, and enterprise knowledge retrieval.
- Experience implementing secure, production-grade AI solutions.
- Previous experience leading technical teams or mentoring developers.
Ideal Candidate ProfileThe ideal candidate is a senior Java professional or architect who combines solid full-stack development capabilities with practical Generative AI implementation experience. The candidate should be capable of leading solution design, developing enterprise-grade applications, and integrating AI capabilities into existing business systems. Key focus: Java, Spring Boot, Angular, REST APIs, microservices, LLMs, RAG, prompt engineering, and Generative AI integration.
Engagement Details
- ParameterDetailsPositionJava ArchitectLocationAny Perficient officeDurationMinimum 6 monthsExtensionPossible, subject to project requirementsPrimary FocusJava, Spring Boot & Angular – 70%Secondary FocusAI, LLM & Generative AI – 30%
📌 Java Architect (Bengaluru)
🏢 FLYONIT
📍 Bengaluru