Java Full Stack Developer
Experience : 5+ years
About the Role
We are looking for a Java Full Stack Developer who combines strong backend and frontend development expertise with a fundamental understanding of how AI systems work , beyond basic usage or API integration. The ideal candidate should be capable of making modifications, performing testing, and improving AI-driven components within applications.
Key Responsibilities
- Develop and maintain web applications using Java, Spring Boot , and frontend frameworks such as React or Angular .
- Work with REST APIs , databases ( PostgreSQL / MySQL ), and cloud environments.
- Collaborate with cross-functional teams to integrate and enhance AI-based features in existing systems.
- Apply a strong foundational understanding of AI concepts to modify, test, and improve AI-driven modules.
- Write clean, efficient, scalable, and maintainable code.
- Participate in code reviews, troubleshooting, and performance optimization.
Requirements
5+ years of hands-on experience in Java Full Stack Development.Strong expertise in Java, Spring Boot, JPA / Hibernate , and modern frontend development.Foundational understanding of AI concepts , with experience integrating AI APIs (OpenAI, Hugging Face, etc.) and ability to test, refine, and enhance AI functionalities.Familiarity with Git , CI / CD pipelines , and microservices architecture.Good to Have
Experience with microservices , Docker / Kubernetes , or cloud-native architecture.Exposure to RAG (Retrieval-Augmented Generation) or vector databases (Weaviate, Pinecone, etc.).Knowledge of Python or Perl , especially for scripting, automation, or AI-related tasks.