-
Herzum

Middle Full Stack Developer

Herzum
Italy · Full-time · Entry

The Role

Herzum is seeking a talented and motivated Full Stack Developer with mid-level experience (3-5 years) to join our dynamic team and support one of our Clients. The ideal candidate will bring expertise in J2EE technologies, microservices architecture, and a range of backend and frontend frameworks, with a passion for building robust, scalable, and efficient applications.

Key Responsibilities:

  • Design, develop, and maintain full-stack applications using modern frameworks and tools.
  • Implement and manage microservices architectures, including the application of design patterns such as SAGA.
  • Develop and integrate services with EJB, JMS, and other J2EE components.
  • Work with containerized environments (Docker, Kubernetes) and deploy applications to runtime environments like WebLogic Application Server.
  • Handle database operations and optimizations across Oracle, Hive, and MongoDB; familiarity with Apache Ignite is highly valued.
  • Leverage event-driven architectures and streaming platforms like Apache Kafka.
  • Apply frameworks such as Spring, Hibernate, and Flink to deliver efficient backend services.
  • Contribute to Python-based solutions and optionally explore the use of Go and Rust for specific use cases.
  • Maintain and ensure the performance and security of Linux-based systems, with a preference for OpenSuse environments.
  • Develop and integrate solutions using Retrieval-Augmented Generation (RAG) and Large Language Models (LLM).


Requirements:

  • Proven experience (3-5 years) as a Full Stack Developer or similar role.
  • Strong proficiency in J2EE, particularly EJB and JMS.
  • Hands-on experience with microservices development and familiarity with associated design patterns.
  • Proficient in Python.
  • Solid understanding of Linux operating systems, preferably OpenSuse.
  • Experience with runtime environments like Docker, Kubernetes, and WebLogic.
  • Strong database skills, including Oracle, Hive, and MongoDB.
  • Familiarity with frameworks such as Spring, Hibernate, and Flink.
  • Experience with Apache Kafka for event streaming and message processing.
  • Hands-on experience with RAG and LLM technologies.
  • Excellent problem-solving skills and ability to work in a collaborative team environment.
  • Strong communication skills and a proactive approach to work.


Nice-to-Have:

  • Knowledge of Rust and Go programming languages.
  • Familiarity with Apache Ignite for in-memory computing.
  • Experience in distributed systems and big data processing.


Location: Milan – on-site presence 3-4 days a week.

Join Us! Become part of a team driven by innovation, belief in talent, and a commitment to excellence. Your next career step starts here.

This announcement is addressed to both sexes, in accordance with Laws 903/77 and 125/91, and to people of all ages and nationalities, in accordance with Legislative Decrees 215/03 and 216/03.

Key Skills

Ranked by relevance

apache microservices j2ee kubernetes docker oracle linux rust design patterns big data python kafka
Login to Apply
Posted
Jan 30, 2025
Type
Full-time
Level
Entry
Location
Milan
Company
Herzum

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Herzum
Related

Java Full Stack Developer

2026-04-23

Full-time
Mid-Senior
Italy
IT Services
Engineering
View Job Details
Herzum
Related

Middle Back-End Developer

2025-08-07

Full-time
Mid-Senior
Italy
IT Services
Engineering
View Job Details
Herzum
Related

Middle DevOps Engineer

2025-08-07

Full-time
Mid-Senior
Italy
IT Services
Engineering