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
Categories
About NTT DATA
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.
