AI Full-stack Developer (Spring & Angular)

NTT DATA Europe & Latam · Ro, Emilia-Romagna, Italia · · 50€ - 70€


Descrizione dell'offerta

What You’ll Be Doing

  • Development of microservices and integration with the existing platform
  • Implement a Java application using Spring Boot on backend side and Angular on frontend side, ensuring seamless compatibility, scalability, and fault tolerance
  • Implement data models, APIs, and microservices to integrate with existing systems and databases, enabling seamless data exchange and real-time updates
  • Develop algorithms and implement forecasting models to predict production volumes based on historical data, market demand, and other relevant factors
  • Create intuitive user interfaces to facilitate data input, visualization, and analysis, enabling production planners to make informed decisions
  • Collaborate with the testing team to ensure proper functionality, performance, and reliability of the application, conducting thorough unit and integration testing
  • Optimize application performance by identifying and resolving bottlenecks, fine‑tuning code, and implementing caching mechanisms where applicable
  • Document the development process, including design decisions, technical specifications, and user guides, to ensure knowledge transfer and facilitate future maintenance
  • Contribute to the integration of Generative AI capabilities (e.g., ChatGPT‑based solutions) into enterprise applications
  • Support LLM fine‑tuning and prompt engineering activities to enhance domain‑specific use cases (e.g., automation of business processes, document generation)
  • Collaborate on the design and implementation of AI‑driven features to improve data processing, decision‑making, and user interaction
  • Implement and maintain CI/CD pipelines using GitHub Actions, ensuring efficient and automated build, test, and deployment processes
  • Work with modern development tools and environments (e.g., Java/Spring Boot ecosystem, cloud‑native and containerized setups)

What You’ll Bring Along

  • A university degree or advanced diploma in a software engineering‑related discipline, preferably in Computer Science, or equivalent experience
  • At least 5 years of experience in a similar position
  • Strong application development experience with Java and Spring Boot
  • Experience with frontend‑related frameworks and tools such as Angular
  • Hands‑on experience or strong interest in LLMs (e.g., ChatGPT), prompt engineering, or model fine‑tuning is considered a strong advantage
  • Basic to solid understanding of Generative AI concepts (GenAI fundamentals)
  • Solid experience with microservices architecture
  • Experience with unit testing and test automation
  • Working experience with Maven or similar build tools
  • Experience with messaging technologies (RabbitMQ, Kafka)
  • Familiarity with Docker, Kubernetes, or other containerization frameworks
  • Experience with Shell scripting and Git
  • Working experience with databases: Oracle, PostgreSQL, MongoDB
  • Familiarity with build and deployment automation, including GitHub Actions
  • Exposure to cloud‑based systems is a plus
  • Excellent verbal and written communication skills in English
  • Nice to have: good written and understanding skills in German

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)