Full Stack Developer - Java/Python + AI/ML
Indexed description
We are looking for a skilled **Full Stack Developer** with 3–6 years of experience who can design, develop, and maintain scalable applications while also contributing to AI/ML-driven solutions. The ideal candidate will have strong backend expertise in Spring Boot or Django/FastAPI, front-end development skills in Angular, HTML, CSS, and TypeScript, and proven experience in building RESTful APIs, microservices, and databases. In addition, the candidate should bring **practical experience in AI/ML model development, integration, or deployment** , enabling us to build smarter, data-driven products. Familiarity with CI/CD, cloud platforms, and containerization will be an added advantage.
### **Key Responsibilities**
- Design, develop, and maintain full-stack applications with high performance and scalability.
- Build RESTful APIs, microservices, and work with messaging systems (RabbitMQ).
- Develop intuitive front-end applications using Angular, HTML5, CSS, and TypeScript.
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Implement and integrate **AI/ML models** into production systems.
- Collaborate with data scientists and product teams to deliver AI-powered features.
- Ensure application security, performance tuning, and best coding practices.
- Support CI/CD pipelines and deployment on cloud environments.
- Stay updated with advancements in full-stack and AI/ML technologies.
### **Ideal Candidate**
- 3–6 years of professional experience as a **Full Stack Developer** with **Java and/or Python**.
- Strong backend development skills with **Spring Boot (Java)** or **Django/Flask/FastAPI (Python)**.
- Front-end development experience with **Angular, HTML5, CSS, TypeScript**.
- Proven experience in **AI/ML development** – model building, training, deployment, or integration.
- Solid understanding of databases – **MySQL, PostgreSQL, MongoDB**.
- Strong skills in **RESTful APIs, microservices** , and messaging systems like **RabbitMQ**.
- Familiarity with **CI/CD tools** (Azure DevOps, GitLab, Jenkins, Maven).
- Exposure to **cloud platforms (Azure)** and **containerization (Docker, Kubernetes)** is desirable.
- Good understanding of **design patterns, performance optimization, and security best practices**.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search