Job Description

We are looking for a Senior Back-End Developer with advanced knowledge of Java SE to be hired for an important client, for development activities in distributed environments and highly scalable systems.

Main Responsibilities

The role includes:

  • Development and maintenance of Java-based software components in distributed architectures.
  • Implementation of Real-Time Analytics and Stream Processing solutions.
  • Integration with Big Data systems and frameworks (Kafka, Apache Storm, Hadoop, Elasticsearch).
  • Collaboration with the architecture and DevOps teams to define scalable and high-performance solutions.
  • Work on Cloud environments, preferably Microsoft Azure.


Education

Bachelor’s degree or equivalent qualification.

Required Technical Skills

  • Advanced knowledge of Java SE.
  • Previous experience in software development for distributed systems.
  • Knowledge of at least one of the following frameworks:
    • Kafka
    • Apache Storm
    • Apache Hadoop (HDFS, HBase, YARN)
    • Elasticsearch
  • Experience in Real-Time Analytics or Stream Processing projects.
  • Practical experience with at least one Cloud provider.

Optional Technical Skills

  • Experience with CI/CD pipelines and containerization (Docker/Kubernetes).
  • Knowledge of microservices architecture principles.
  • Basic scripting skills (Python, Bash).


Behavioral Skills

Team-oriented mindset, mental flexibility, adaptability, and a structured approach to tackling complex systems and problems.

Why choose TXT Group:

  • Career opportunities in a rapidly growing and evolving company with a young and international team.
  • Training on topics related to the role.
  • Corporate benefits (health insurance, welfare programs, meal vouchers, employee discounts).
  • Permanent employment contract.


Position is open to all applicants regardless of gender, in accordance with Italian Legislative Decree 1982006. The company promotes equal opportunities and values diversity in all its forms

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application