Senior Back End Developer
Job Description & How to Apply Below
Main Responsibilities
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 Dev Ops 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.
Benefits
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 198/2006. The company promotes equal opportunities and values diversity in all its forms.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×