Senior AI Java Full Stack Developer- (JOB JB)
Summary
Build enterprise Java/Spring Boot apps with React/Angular frontends and integrate AI features using LLMs and Python frameworks like FastAPI.
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and modern frontend frameworks.
- Build and integrate scalable RESTful APIs and microservices.
- Develop AI-enabled applications using Generative AI, Large Language Models (LLMs), and Python frameworks.
- Design and implement secure authentication and authorization using OAuth2 and JWT.
- Build responsive user interfaces using React or Angular.
- Develop backend services using Flask, FastAPI, or Django.
- Implement automated testing and maintain high code quality through CI/CD pipelines.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Develop event-driven applications using Kafka or other messaging platforms.
- Monitor, optimize, and troubleshoot AI models and production systems using LLM observability tools.
- Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality software solutions.
Qualifications:
At least 10 years of overall software development experience
Minimum of 6 years of hands-on Java development experience
Strong experience with:
- Java
- Spring Boot
- REST APIs
- Python
Hands-on experience with at least one frontend framework:
- React
- Angular
Experience developing Generative AI or LLM-powered applications.
Proficiency in one or more Python frameworks:
- Flask
- FastAPI
- Django
Strong understanding of API documentation and integration using:
Experience implementing application security using:
- OAuth2
- JWT
Experience with automated testing tools:
- PyTest
- Jest
- Playwright
Strong knowledge of relational databases:
- MySQL
Experience with cloud-native technologies:
- Docker
Experience with messaging platforms:
- Kafka
Knowledge of LLM Observability, AI monitoring, prompt evaluation, or AI performance optimization is highly preferred.