Overview We are a distributed group of specialists within NTT DATA Romania, known as the Java Competence Center. We co-create and co-accelerate with key players in any field, delivering SaaS platforms in domains such as Web Applications in e-Commerce, Automotive, Telco, Insurance, Banking and Public sector, including Big Data and scientific applications. Our current emphasis is on PaaS solutions with a focus on Docker, Kubernetes, OpenShift, AWS, and Cloud Foundry. With growing demand for Microservices projects, we have created a reference architecture and identified frameworks highly sought after by large enterprises we collaborate with. We are seeking a skilled Java Architect with strong expertise in Java technologies to lead the design and implementation of innovative solutions, ensuring alignment with business objectives and architectural best practices. This opportunity is part of a client project focused on developing a new generation of cloud-based tax products, where our team contributes to microservices development and platform integration. Location: Ro, Emilia-Romagna, Italy What You'll Be Doing Architecture Development: Design and develop the future target architecture, ensuring it aligns with business objectives and integrates seamlessly with existing client systems Collaboration: Work closely with the client’s Product Owner (PO) and architects to gather requirements and ensure that the architecture meets their needs Team Management: Manage and mentor the development team, fostering a collaborative environment and ensuring timely delivery of project milestones Microservice Design: Design a microservice architecture that enhances scalability, flexibility, and maintainability of the application Documentation: Create and maintain comprehensive documentation of the architecture, design decisions, and development processes Quality Assurance: Implement best practices for code quality, testing, and deployment to ensure high standards are met throughout the development lifecycle What You'll Bring Along A University degree or advanced diploma in a software engineering-related discipline, preferably Computer Science, or equivalent experience Proven experience as a System Architect, with a strong background in Java Familiarity with microservices architecture, cloud-native architectures and design principles Working 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: Oracle, PostgreSQL Familiarity with build/deployment automation Excellent English and German communication skills for effective collaboration with development teams and stakeholders Ability to work independently and manage complex tasks efficiently Seniority level Associate Employment type Full-time Job function Engineering and Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at NTT DATA Europe & Latam by 2x Get notified about new Java Architect jobs in Ro, Emilia-Romagna, Italy. We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. J-18808-Ljbffr