nLight Media

Senior Java Developer – AI-ROMANIA- BASED

Posted: just now

Job Description

Key ResponsibilitiesDesign, implement, and maintain high-performance Java-based microservices and APIs.Integrate AI and machine learning models into production environments.Collaborate with data and AI teams to define interfaces, data flows, and inference pipelines.Optimize system performance, scalability, and resilience using best practices.Participate in architecture and design discussions, contributing to strategic technical decisions.Implement monitoring, logging, and alerting for critical services.Ensure compliance with security and data governance standards.Mentor junior developers and promote clean code and design patterns.Required QualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or a related field.5+ years of experience in Java (preferably Java 11+).Strong understanding of Spring Boot, RESTful APIs, and microservices architecture.Experience with cloud platforms (AWS, GCP, or Azure).Familiarity with AI/ML concepts (model serving, data pipelines, vector databases, etc.).Experience integrating AI APIs (e.g., OpenAI, Hugging Face, LangChain, Vertex AI).Proficient in SQL and NoSQL databases.Knowledge of CI/CD tools (Jenkins, GitHub Actions, or similar).Excellent problem-solving, debugging, and communication skills.Nice to HaveExperience with Python or AI frameworks (TensorFlow, PyTorch).Exposure to LLM integration, prompt engineering, or retrieval-augmented generation (RAG).Familiarity with Kafka, Kubernetes, and Docker.Background in data engineering or MLOps.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In