NTT DATA

Senior Java Full Stack Developer - Spring Boot, Angular & GenAI

NTT DATA
Apply
28 days ago
Sibiu, Romania +2 moreSenior

Responsibilities

  • Develop Java and Spring Boot backend services and Angular frontend functionality.
  • Build microservices, data models, APIs, database integrations, and real-time data exchange capabilities.
  • Develop forecasting algorithms and models based on historical data, market demand, and related factors.
  • Create user interfaces for data entry, visualization, and analysis.
  • Integrate Generative AI capabilities, including LLM-powered features, vector databases, RAG optimization, and Azure OpenAI.
  • Support LLM fine-tuning and prompt engineering for domain-specific business applications.
  • Conduct unit and integration testing and collaborate with the testing team on functionality, performance, and reliability.
  • Optimize application performance through bottleneck resolution, code tuning, and caching.
  • Document technical designs, development processes, and user guidance.
  • Implement and maintain GitHub Actions CI/CD pipelines for automated build, testing, and deployment.
  • Work with cloud-native and containerized development environments.

Requirements

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

Tech Stack

AngularApache KafkaDockerGitGitHub ActionsJavaKubernetesMavenMongoDBPostgreSQLRabbitMQSpring Boot
NTT DATA

About NTT DATA

10,000+ employees

NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.

Contact me