Senior Software Engineer
hace 1 semana
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 completoJoin 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...
-
Senior Verification Engineer: SoC
hace 1 semana
Roma, España Openchip And Software Technologies SL A tiempo completoA 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 completoOverviewJoin 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...
-
Remote Senior Backend Engineer
hace 1 semana
Roma, España Canonical A tiempo completoA 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...
-
Senior Software Test Engineer
hace 1 semana
Roma, España Intecs A tiempo completoUna 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 completoTPS 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 completoQT 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 completoA 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 completoSoldo 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 completoSoftware 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...