Java Full Stack Engineer with AI
Location : Pan India - onsite
Joining : Immediate Joiner
Experience : 6+ years of experience
Interview : F2F interview at Client office.
Job Description :
- Java + AI / ML role required with at least 6+ years of industry experience on Java, Spring Boot, Spring Data & at least 2 years of AI / ML project / professional experience.
- Strong experience in building and consuming REST APIs and asynchronous messaging (Kafka / RabbitMQ).
- Advanced proficiency in scripting languages such as Python and Bash to support automation and system integration efforts.
- Working experience in integrating AI / ML models into Java services or calling external ML endpoints (REST / gRPC).
- Understanding of ML lifecycle : training, validation, inference, monitoring, and retraining.
- Familiarity with tools like TensorFlow, PyTorch, Scikit-Learn, or ONNX.
- Prior experience in domain-specific ML implementations (e.g., fraud detection, recommendation systems, NLP chatbots)
- Experience working with data formats like JSON, Parquet, Avro, and CSV.
- Solid understanding of database systems both SQL (PostgreSQL, MySQL) and NoSQL (Redis).
- Integrate machine learning models (batch and real-time) into backend systems and APIs.
- Optimize and automate AI / ML workflows using MLOps best practices.
- Monitor and manage model performance, versioning, and rollbacks.
- Collaborate with cross-functional teams (DevOps, SRE, Product Engineering) to ensure seamless deployment.
- Exposure to MLOps tools like MLflow, Kubeflow, or Seldon.
- Experience with any 1 of the cloud platforms, preferably AWS & Knowledge of observability tools & its metrics, events, logs, and traces (for e.g., Prometheus, Grafana, Open Telemetry, Splunk, Data Dog, App Dynamics, etc
(ref : hirist.tech)