1 day ago
Remote, ItalySenior
Responsibilities
- Develop and modernize Java applications using microservices, APIs, containers, and Kubernetes/OpenShift.
- Support customers in adopting cloud-native architectures and modernizing applications.
- Develop Generative and Predictive AI applications using LLMs, vector databases, AI agents, and tool calling.
- Integrate on-premises models and cloud AI services into enterprise applications.
- Implement CI/CD and GitOps workflows to automate application delivery and deployments.
- Identify vulnerable open-source dependencies and integrate security remediations through the Red Hat Lightwell program.
- Apply observability, secure development, testing, security, and DevSecOps practices throughout the software lifecycle.
- Collaborate with Senior Consultants, Architects, and customer technical teams, including onsite work in Italy and across EMEA when required.
Requirements
- 5+ years of professional IT experience with a strong hands-on software development background.
- Strong Java development skills and experience with modern application frameworks.
- Proven experience developing cloud-native and containerized applications.
- Experience with Kubernetes, OpenShift, or similar container orchestration platforms.
- Hands-on experience developing and applying Generative and Predictive AI solutions in a business context.
- Practical experience with Git, CI/CD, and GitOps workflows.
- Solid software engineering fundamentals, design patterns, testing, and maintainable code.
- Familiarity with Python, PyTorch, NumPy, and pandas.
- Understanding of DevOps/DevSecOps practices and Agile delivery methodologies.
- Experience using AI-assisted software development tools and reviewing their output for quality and security.
- Practical knowledge of microservices, REST APIs, and distributed applications.
- Customer-facing problem-solving, collaboration, ownership, and communication skills.
- Fluency in written and verbal Italian and English.
- Preferred experience with Red Hat OpenShift, JBoss EAP, and Red Hat Application Services.
- Preferred knowledge of data science, deep learning, neural networks, transformer architectures, and modern LLMs.
- Preferred understanding of software supply chain security, dependency checks, artifact signing, and Software Bills of Materials.
- Preferred familiarity with Ansible Playbooks and development experience with Go, JavaScript, or other languages alongside Java.
- Red Hat, Kubernetes, Java, cloud, or AI-related certifications are a plus.
Benefits
- Work environments may be in-office, office-flex, or fully remote depending on role requirements.
- The role may require onsite work with customers in Italy and across EMEA.
- The position may be eligible for variable incentive bonus, sales commission, and/or equity.
- Red Hat provides reasonable accommodations to applicants with disabilities and maintains an equal opportunity and inclusive workplace.
Tech Stack
Categories
Solutions Engineering
About Red Hat
Red Hat builds enterprise open-source software, including Red Hat Enterprise Linux, OpenShift for Kubernetes, and Ansible automation, sold via subscriptions with support, training, and consulting. It serves large enterprises and public-sector organizations running hybrid and multi-cloud infrastructure and modern application platforms. Founded in 1993 and headquartered in Raleigh, North Carolina, Red Hat operates as an independent subsidiary of IBM.
