We are a distributed group of specialists within NTT DATA Romania, who make the best out of JVM-based technologies, creativity and business solutions. Referred to as Java Competence Center, we co-create and co‐accelerate with key players in any field. Without being limited to any business unit, we demonstrated our deep Java development expertise by delivering SaaS platforms in various domains: Web Applications in e‐Commerce, Automotive, Telco, Insurance, Banking and Public sector, even Big Data and scientific applications.We are looking for candidates to join a strategic project within the financial sector, focused on building and enhancing digital solutions for tax compliance and appeals management.What You'll Be Doing Development of microservices and integration with the existing platformDesign and implement a Java application using Spring Boot, ensuring seamless compatibility, scalability, and fault toleranceImplement data models, APIs, and microservices to integrate with existing systems and databases, enabling seamless data exchange and real‐time updatesDevelop algorithms and forecasting models to predict production volumes based on historical data, market demand, and other relevant factorsCreate intuitive user interfaces to facilitate data input, visualization, and analysis, enabling production planners to make informed decisionsCollaborate with the testing team to ensure proper functionality, performance, and reliability of the application, conducting thorough unit and integration testingDesign and implement UX for AI‐powered featuresIntegrate LLM outputs into user interfacesDevelop and optimize RAG pipelines and prompt engineering strategiesWork with vector databases and Azure OpenAI APIs to enable AI‐driven capabilitiesOptimize application performance by identifying and resolving bottlenecks, fine‐tuning code, and implementing caching mechanisms where applicableDocument the development process, including design decisions, technical specifications, and user guides, to ensure knowledge