Senior Software Engineer

hace 1 semana


Roma, España ai.esra A tiempo completo

What's in it for you Private healthcare coverage for you and your family Genuine career development opportunities - including your own annual €500 career development budget Access to training and development - including a mentoring programme, workshops and the opportunity to progress onto our leadership programme Flexible working options, including working from home or our Milan or Rome offices, + 60 days’ work anywhere Statutory Leave entitlements plus extra days off on Christmas Eve, New Year's Eve and your Birthday Your own personal company Soldo card Employee Assistance Programme CAF Annual Fiscal & Financial Support The role We are seeking a Senior Java Developer with solid hands‑on experience. The ideal candidate will have deep expertise in modern Java (17+), microservice architectures, and distributed systems. This role requires strong technical skills, a proactive approach to problem‑solving, and the ability to work collaboratively in an agile environment. Responsibilities Design, develop, and maintain scalable Java applications using Java 17+ and Spring Boot. Architect and implement microservices using best practices (including hexagonal architecture and MVC patterns). Ensure robust database integration with JPA, SQL, MySQL, PostgreSQL, and time‑series databases. Develop and maintain RESTful APIs and asynchronous communication flows (Kafka, Artemis, JMS, gRPC). Implement and manage CI/CD pipelines (Bitbucket Pipeline, Jenkins Pipeline). Optimise JVM performance and troubleshoot complex issues. Apply reverse‑engineering and refactoring techniques to improve legacy codebases. Integrate monitoring and observability solutions (Micrometer, Prometheus, Dynatrace, Grafana, Elasticsearch, OpenSearch). Collaborate with DevOps to containerise applications using Docker and orchestrate with Kubernetes. Ensure code quality and maintainability through rigorous testing (JUnit, Mockito, AssertJ, Testcontainer) and code coverage tools (SonarCloud). Contribute to pull request workflows and code reviews. Document solutions and processes using Jira and Confluence. Work with AWS services (S3, Lambda) and lean on cloud‑native architectures. We’re looking for someone who must have Solid professional experience in Java development (Java 17+). Strong expertise in Spring Boot, Spring Framework, Spring Security. RESTful API design and asynchronous communication (Kafka, Artemis, JMS, gRPC). Microservices and distributed architectures. MVC and hexagonal architecture patterns. Saga pattern and transactional design. AWS (S3, Lambda) and cloud solutions. Build tools: Maven, Gradle. Application servers: Tomcat. Version control and workflows: Git, Gitflow, Bitbucket Pipeline, Jenkins Pipeline. Testing frameworks: JUnit, Mockito, AssertJ, Testcontainer. Agile tools: Jira, Confluence. IDE: IntelliJ IDEA. Advanced skills in concurrency, transactional systems, and distributed computing. Strong troubleshooting and performance optimisation for JVM‑based applications. Experience with reverse engineering and refactoring legacy code. Excellent communication and teamwork skills. Nice to Have Experience with additional AWS services. Familiarity with other monitoring and logging solutions. Contributions to open source or technical communities. What We Offer Opportunity to work on cutting‑edge projects in a collaborative environment. Access to modern development tools and cloud infrastructure. Continuous learning and professional growth. Location Rome, Italy Seniority level Mid‑Senior level Employment type Full‑time #J-18808-Ljbffr


  • Senior Software Engineer

    hace 1 semana


    Roma, España Canonical A tiempo completo

    Join to apply for the Senior Software Engineer (Backend) role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...


  • Roma, España Openchip And Software Technologies SL A tiempo completo

    A technology firm in Rome seeks a Senior Functional Verification Engineer who will interface with architecture, design, physical implementation, and software teams. You will develop verification environments and execute verification plans using SystemVerilog and UVM. The ideal candidate has a Master’s degree, 7+ years of relevant experience, and strong...

  • Senior Software Engineer

    hace 1 semana


    Roma, España Canonical A tiempo completo

    OverviewJoin to apply for the Senior Software Engineer - Python/MongoDB role at CanonicalWe’re enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world’s best open source analog to MongoDB Atlas or Amazon DocumentDB, which can be owned, controlled and operated by end-users on...


  • Roma, España Canonical A tiempo completo

    A leading open-source software company is hiring a Senior Software Engineer (Backend) to drive innovation and maintain critical services for their platform. This role is fully remote and involves collaborating with engineers across the globe. The ideal candidate will have extensive experience in Python development and be passionate about solving complex...


  • Roma, España Intecs A tiempo completo

    Una società tecnologica di alto livello cerca un Software Tester Engineer Intermedio a Roma per progetti nell'industria della difesa. I candidati devono avere una laurea in ingegneria e almeno 3 anni di esperienza nello sviluppo software, preferibilmente in C++ o Python. Offriamo opportunità di crescita, welfare aziendale e smart working. Se sei...

  • Software Engineer

    hace 1 semana


    Roma, España JR Italy A tiempo completo

    TPS Group, per ampliamento del proprio organico è alla ricerca di Software Engineer per un interessante progetto in ambito aeronautico.L’attività prevede lo sviluppo e l’integrazione dei formati grafici relativi al simulatore del sistema di missione, e si sviluppa secondo i seguenti punti:Realizzazione di formati grafici avioniciRealizzazione replica...

  • Qt Software Engineer

    hace 1 semana


    Roma, España Experis A tiempo completo

    QT Software Engineer Experis ricerca un QT Software Engineer per potenziare la propria divisione Aerospazio & Difesa, nella sede di Roma. Mission Come QT Software Engineer, ti occuperai di progettazione dell’architettura software delle componenti HMI in C++/Qt, applicando principi OOP e Design Patterns, sviluppo di interfacce utente complesse (GUI) in C++...

  • Senior Backend Engineer

    hace 1 semana


    Roma, España Plentific A tiempo completo

    A leading property management firm is seeking a Senior Backend Engineer to join their remote engineering team. The role involves developing APIs, maintaining microservices, and optimising databases primarily using Python and Django. Candidates should have over 5 years of relevant experience, a strong grasp of software design patterns, and excellent...

  • Senior Software Engineer

    hace 1 semana


    Roma, España Enfinity Global A tiempo completo

    Soldo is the proactive spend management solution that frees progressive businesses to accomplish more. Over 25,000 organisations across 31 countries use Soldo to end slow, messy, and inefficient spending, bringing financial agility and control over every expense. Soldo frees finance with a uniquely proactive approach to managing decentralised spending. By...

  • Software Engineer

    hace 1 semana


    Roma, España Canonical A tiempo completo

    Software Engineer – OpenStack Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public...