Job Description: DXC Technology Italia is looking for a Software Developer to join the Applications Service DXC Team. Application Services cover four areas: Applications Development; Applications Modernization and Transformation; Testing and Digital Assurance; Applications Management Responsibilities: Design, develop, and execute business and technical software solutions to implement new or enhanced systems (upgrades or conversions). Understand and utilize appropriate tools and solutions to analyze, identify, and resolve business and technical problems. Interact with clients, business analysts, and project managers to understand the business environment, technical context, and organizational strategy. Stay current on emerging tools, techniques, and technologies. We require: Bachelor's or Master's Degree (preferably in technical fields such as Computer Science, Computer Engineering, etc.). Experience with Digital Development Services, Agile Application Development, DevOps, Cloud-based applications, Microservices architecture, and patterns. Strong technical skills in programming languages such as Java EE, Spring Framework (Core, MVC, Security, Data, Boot), Single Page Application frameworks, Microservices, Docker, design patterns, architecture design, and databases (SQL and NoSQL). Knowledge of software development processes (Agile, Waterfall) and DevOps practices. Ability to work with web-development tools for new applications. Basic understanding of modern software design and development methodologies. The ideal candidate has strong analytical skills, problem-solving abilities, results focus, decision-making skills, and the ability to work in teams. Location: Bari with remote work possibility LI-Hybrid Recruitment fraud warning: DXC does not make employment offers via social media nor asks for money or equipment purchases. More info here. J-18808-Ljbffr