Senior Java Engineer (with Python)

Salve.Lab

Roma

In loco

EUR 80.000 - 120.000

Tempo pieno

35 ore fa
Candidati tra i primi
Generatore di candidature

Non inviare un curriculum generico — genera un curriculum e una lettera di presentazione personalizzati per questo specifico impiego.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Apple equipment
20+ days PTO
Professional development budget

Descrizione del lavoro

Salve.Lab is seeking a deeply hands-on Senior Java Engineer to provide technical leadership while continuing to design, build and ship production code across multiple backend services.

You'll work in a distributed, cloud-native environment with Java as the primary language and Python in parts of the wider platform, collaborating with Product Owners, DevOps, and other teams to shape scalable backend architecture on AWS, Kubernetes and Docker.

Competenze

  • 5+ years of professional backend engineering experience
  • Strong hands-on Java and microservices design
  • Experience with AWS and cloud-native architecture
  • Proficient in REST APIs and SQL databases
  • Experience with CI/CD and testing practices

Mansioni

  • Design, build and maintain scalable backend services and APIs, primarily in Java
  • Write production-quality code as a core part of your daily work
  • Contribute to Python services and codebases when required
  • Work across approximately three to four interconnected microservices
  • Make and influence technical and architectural decisions
  • Break down complex requirements and guide their technical implementation
  • Review code and establish strong engineering standards
  • Mentor engineers and provide technical guidance without formal line-management responsibility
  • Collaborate with Product Owners to evaluate requirements, trade-offs and delivery approaches
  • Build and operate cloud-native services, primarily on AWS
  • Deploy and run containerised applications using Kubernetes and Docker
  • Work with DevOps engineers on CI/CD, deployment, scalability and reliability
  • Use data, analytics and operational insights to support technical decisions
  • Contribute to testing, documentation and continuous improvement throughout the SDLC
  • Support the adoption of AI-assisted engineering tools and solutions where appropriate

Conoscenze

Backend engineering
Java
Microservices
Python
AWS
Kubernetes
Docker
REST APIs
SQL
CI/CD
Architecture decisions
Code review & mentoring
English proficiency

Strumenti

Azure

Descrizione del lavoro

Long-term B2B Contract | Remote within EU
Role Overview

We are looking for a deeply hands-on Senior Java Engineer who can provide technical leadership while continuing to design, build and ship production code. You will work across several backend services rather than being assigned to one isolated project. The environment consists of distributed, cloud-native systems, with Java as the primary language and Python used across parts of the wider platform.

You will collaborate closely with Product Owners, DevOps engineers and other development teams, helping shape technical solutions across multiple services and translating product requirements into scalable backend architecture.

Key Responsibilities:
  • Design, build and maintain scalable backend services and APIs, primarily in Java
  • Write production-quality code as a core part of your daily work
  • Contribute to Python services and codebases when required
  • Work across approximately three to four interconnected microservices
  • Make and influence technical and architectural decisions
  • Break down complex requirements and guide their technical implementation
  • Review code and establish strong engineering standards
  • Mentor engineers and provide technical guidance without formal line-management responsibility
  • Collaborate with Product Owners to evaluate requirements, trade-offs and delivery approaches
  • Build and operate cloud-native services, primarily on AWS
  • Deploy and run containerised applications using Kubernetes and Docker
  • Work with DevOps engineers on CI/CD, deployment, scalability and reliability
  • Use data, analytics and operational insights to support technical decisions
  • Contribute to testing, documentation and continuous improvement throughout the SDLC
  • Support the adoption of AI-assisted engineering tools and solutions where appropriate
Requirements:
  • At least 5 years of professional backend engineering experience
  • Strong, recent and hands-on commercial experience with Java
  • Proven experience designing and developing microservices or distributed systems
  • Professional experience contributing to production Python codebases
  • Strong knowledge of AWS and cloud-native application architecture
  • Solid hands-on experience with Kubernetes and Docker
  • Experience designing and integrating REST APIs
  • Good knowledge of SQL and relational databases
  • Practical experience with CI/CD pipelines and modern software-delivery practices
  • Experience influencing architecture or leading technical decisions
  • Ability to review code and mentor other engineers
  • Strong understanding of testing, maintainability and production code quality
  • Comfortable working across several services and technical priorities simultaneously
  • Strong communication skills and the ability to work with both technical and product stakeholders
  • Professional working proficiency in English (C1+)
Nice to have:
  • Experience with Azure alongside AWS
  • Experience building or integrating AI-enabled products
  • Knowledge of analytics, data-processing or event-driven systems
  • Experience working in an international, distributed engineering environment
  • Previous experience supporting several engineering teams or product areas
What's on Offer:
  • Long-term B2B engagement
  • Hands-on role with genuine influence over technical direction
  • Opportunity to work on AI-powered systems used internationally
  • Collaboration with experienced, multidisciplinary engineering teams
  • More than 20 days of paid time off
  • Apple equipment
  • Training and professional-development budget
Diversity and Inclusion Commitment

We are dedicated to creating and sustaining an inclusive, respectful workplace for all -regardless of gender, ethnicity, or background. We actively encourage applicants from all identities and experience levels to apply and bring your authentic self to our fast-paced, supportive team.

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Engineer - Freelance
Software Engineer - Freelance

Bitrock • Toscana

In loco
EUR 83.000 - 124.000
Senior Java Engineer - Cloud Microservices Lead (Remote EU)
Senior Java Engineer - Cloud Microservices Lead (Remote EU)

Salve.Lab • Roma

In loco
EUR 80.000 - 120.000
Apple equipment
20+ days PTO
Professional development budget
Software Engineer - Freelance
Software Engineer - Freelance

Bitrock • Rovigo

In loco
EUR 83.000 - 165.000
Software Engineer - Freelance
Software Engineer - Freelance

Bitrock • Ascoli Piceno

In loco
EUR 55.000 - 90.000
Software Engineer - Freelance
Software Engineer - Freelance

Bitrock • Salerno

In loco
EUR 83.000 - 131.000
Software Engineer - Freelance
Software Engineer - Freelance

Bitrock • Puglia

In loco
EUR 60.000 - 90.000
Software Engineer - Freelance
Software Engineer - Freelance

Bitrock • L'Aquila

In loco
EUR 60.000 - 90.000
Senior Software Engineer - 60% Remote, Stock Options
Senior Software Engineer - 60% Remote, Stock Options

Trustfull • Milano

In loco
EUR 45.000 - 70.000
OSS Friday: Open-source development training
Monthly Workshops on new technologies
Provision of high-end laptops
+3
Senior Software Engineer (AI / ML, Python) (Perm, Italy)
Senior Software Engineer (AI / ML, Python) (Perm, Italy)

Nearform • Italia

In loco
EUR 70.000 - 90.000
Annual Company Bonus
Flexible working culture
28 days annual leave
+3
Software Engineer
Software Engineer

Trustfull • Turbigo

Ibrido
EUR 40.000 - 70.000
OSS Friday
Monthly Workshop
Top Pc Rig
+4