Job Summary
We are seeking a talented Full-Stack Software Developer with experience in building modern, scalable web applications. The role requires strong hands-on expertise in Angular (15+), Java/Core Java, and Python, along with a growing understanding of generative and Agentic AI systems, and the ability to understand and contribute to overall application architecture.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Angular (15+) on the front end and Java-based services on the back end.
- Build and integrate RESTful APIs, reusable UI components, and efficient backend services.
- Work with Python for backend services, automation, or AI-related integrations.
- Contribute to the design and implementation of microservices-based architectures.
- Assist in integrating Generative AI models and Agentic AI workflows into applications.
- Understand end-to-end application architecture, data flow, and system interactions.
- Collaborate with QA, DevOps, and product teams to ensure smooth releases and stable deployments.
- Debug and resolve issues across UI, backend services, and databases.
Required Qualifications
- Minimum 3–4 years of hands-on experience.
- Strong proficiency in Angular (15+), TypeScript, HTML, and CSS.
- Solid experience with Java and Core Java (Spring Boot is a plus).
- Working knowledge of Python for backend or AI-related use cases.
- Fundamental to intermediate understanding of Generative AI concepts (LLMs, prompts, APIs).
- Exposure to Agentic AI patterns or AI-driven workflows is a strong plus.
- Good understanding of application architecture, scalability, and performance considerations.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Preferred Qualifications
- Experience working in Agile/Scrum teams.
- Familiarity with databases (PostgreSQL, MongoDB, or similar).
- Exposure to cloud environments and CI/CD pipelines.

