We are looking for a highly skilled Senior Software Engineer (Java Full Stack + Agentic AI) to develop next-generation enterprise applications powered by Java, Spring Boot, React, AWS Cloud, and Agentic AI technologies. The ideal candidate will have extensive experience building scalable full-stack applications, cloud-native microservices, and AI-powered automation solutions while integrating Large Language Models (LLMs) and autonomous AI agents into enterprise platforms.
Key Responsibilities
Full Stack Application Development
- Design, develop, and maintain enterprise-grade web applications using Java, Spring Boot, Hibernate, React.js, JavaScript, and TypeScript.
- Develop scalable backend services and modern frontend applications following microservices architecture.
- Build reusable UI components and responsive user interfaces with React.js.
- Design secure, high-performance RESTful APIs and backend services.
- Optimize application performance, scalability, and maintainability across distributed systems.
Cloud-Native Engineering
- Deploy and manage applications using AWS cloud services.
- Build cloud-native applications utilizing EC2, Lambda, S3, API Gateway, EventBridge, Cognito, Amazon SQS, and Amazon SNS.
- Develop highly available and resilient enterprise applications.
- Collaborate with DevOps teams to automate deployments and infrastructure management.
- Support CI/CD pipelines and cloud-based application monitoring.
Agentic AI Development
- Design and implement intelligent AI agents capable of autonomous planning, reasoning, and multi-step task execution.
- Build agent orchestration workflows supporting state management, tool execution, retry mechanisms, and exception handling.
- Develop multi-agent systems capable of collaborating across enterprise workflows.
- Implement human-in-the-loop workflows with approval mechanisms and confidence-based decision routing.
- Optimize AI agent performance, reliability, and operational efficiency.
Generative AI Integration
- Integrate applications with foundation models including AWS Bedrock, OpenAI, Anthropic Claude, and other enterprise LLM platforms.
- Design prompt engineering strategies for reliable AI interactions.
- Build function-calling interfaces allowing AI agents to interact with enterprise APIs, databases, knowledge bases, and external services.
- Implement structured output parsing and intelligent workflow automation.
- Evaluate AI model performance and continuously improve response quality.
Event-Driven Architecture
- Develop scalable event-driven applications using asynchronous messaging platforms.
- Implement messaging workflows using Kafka, Amazon SQS, Amazon SNS, and EventBridge.
- Design distributed communication between enterprise services and AI agents.
- Build fault-tolerant architectures supporting enterprise-scale workloads.
- Optimize workflow orchestration for high-performance applications.
Collaboration & Engineering Excellence
- Work closely with Product Managers, Data Scientists, QA Engineers, and Cloud Architects to deliver AI-powered enterprise solutions.
- Participate in architecture reviews, technical discussions, and code reviews.
- Mentor junior developers and promote engineering best practices.
- Contribute to AI-assisted software development using GitHub Copilot, Kiro, Cursor AI, or similar development tools.
- Maintain technical documentation and support continuous improvement initiatives.
Required Skills
Full Stack Development
- Strong expertise in:
- Java (11+)
- Spring Boot
- Spring Framework
- Hibernate
- JPA
- React.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Experience building enterprise-scale full-stack applications.
- Strong understanding of Object-Oriented Programming and design patterns.
Backend & APIs
- RESTful API Development
- Webhook Integrations
- Microservices Architecture
- Event-Driven Systems
- Distributed Systems Design
Cloud Technologies
- Amazon Web Services (AWS)
- EC2
- Lambda
- Amazon S3
- API Gateway
- Amazon Cognito
- EventBridge
- Amazon SQS
- Amazon SNS
Agentic AI
- Autonomous AI Agents
- Multi-Agent Systems
- AI Workflow Orchestration
- State Management
- Tool Calling
- Human-in-the-Loop Systems
- AI Decision Automation
Generative AI
- AWS Bedrock
- OpenAI
- Anthropic Claude
- Large Language Models (LLMs)
- Prompt Engineering
- Function Calling
- Structured Output Parsing
- AI Evaluation Frameworks
Databases
- PostgreSQL
- MySQL
- SQL Optimization
- Database DesignData Modeling
DevOps & Deployment
- Git
- GitHub
- Docker
- Kubernetes
- CI/CD Pipelines
- Maven
- Gradle
Professional Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to mentor technical teams.
- Strong understanding of Agile and Scrum methodologies.
- Commitment to engineering excellence and continuous learning.
Preferred Skills
- Experience with LangChain, LangGraph, CrewAI, AutoGen, or Semantic Kernel.
- Knowledge of Retrieval-Augmented Generation (RAG) architectures.
- Experience with Vector Databases such as Pinecone, Weaviate, ChromaDB, or Milvus.
- Familiarity with Terraform or Infrastructure as Code (IaC).
- Experience with monitoring tools including CloudWatch, Prometheus, Grafana, or ELK Stack.
- Knowledge of AI observability, governance, and responsible AI practices.
- Exposure to enterprise automation platforms and intelligent workflow solutions.
Technologies & Tools
Programming
- Java
- JavaScript
- TypeScript
- SQL
Frameworks
- Spring Boot
- Spring Framework
- Hibernate
- React.js
AI Technologies
- AWS Bedrock
- OpenAI
- Anthropic Claude
- LangChain
- LangGraph
- Agentic AI
- LLMs
- Prompt Engineering
Cloud
- AWS EC2
- Lambda
- S3
- API Gateway
- EventBridge
- Amazon Cognito
- Amazon SQS
- Amazon SNS
Databases
DevOps
- Docker
- Kubernetes
- Git
- GitHub
- Maven
- Gradle
- CI/CD
Messaging
- Kafka
- Amazon SQS
- Amazon SNS
Education
- Bachelor's degree in Computer Science, Information Technology, Artificial Intelligence, Software Engineering, Electronics, or a related discipline.
- B.Tech / BE / BCA / B.Sc. (Computer Science or IT) preferred.
- MCA, M.Tech, M.Sc. (Computer Science, Artificial Intelligence, Data Science), or equivalent qualifications are preferred.