Full Stack Developer

Posted 11 Hours Ago
Be an Early Applicant
Firenze
Mid level
Artificial Intelligence • Big Data • Information Technology • Security • Software
The Role
The Senior Software Engineer will design, develop, and maintain software systems, covering the full development lifecycle. Responsibilities include improving legacy code, analyzing system performance, troubleshooting issues, and optimizing application efficiency while ensuring code quality and documentation. Strong collaboration with teams and maintaining customer relationships are essential, as well as operating within Agile and DevOps practices.
Summary Generated by Built In

Location: Firenze, Italy

Thales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies such as 4G mobile communications, cryptography, cloud computing and big data for use in physical protection systems, and critical information systems.

Sesto Fiorentino is the Headquarter of Thales Italia. It hosts two Domains: Ground Transportation Systems (GTS) and Security (SIX). The activity of GTS domain: Security systems, telecommunications, supervision, control & management information and signalling solutions for trains, trams and metros Regarding railway solutions, Thales is the homologated supplier of Rete Ferroviaria Italiana for Axel Counters, Tunnel Security, Energy Saving, SCADA systems and Asset Management. Italy is Thales Group’s competence centre for tramway signalling solutions. The activity of SIX domain: mission critical solutions and applications for assets and citizens security (supervision, control and information management systems) as well as cybersecurity. Thales offers solutions to protect the information systems and critical data of its civilian and military customers and helps its customers to detect and prevent cyberattacks by devising secure architectures from the design stage, overseeing these architectures and ensures that they are kept in secure working order. Italy is Thales Group’s competence centre for Airport security and operations management solutions.

The Senior Software Engineer will be responsible for software development and operational support, covering the full development lifecycle from design to testing and maintenance.

The role involves designing, developing, and maintaining software systems, including improving legacy code, analyzing system performance, troubleshooting issues, and optimizing efficiency.

Additionally, the engineer ensures code quality and proper documentation while staying updated with evolving technologies. Strong collaboration with teams, technical expertise, and maintaining positive customer relationships are also key aspects of the position.

Key Responsibilities

• Design and Develop Software Systems – Analyze requirements, design architecture, and implement large-scale applications for critical infrastructure with high availability and performance.

• Full Development Lifecycle – Contribute to all phases, from inception to deployment, ensuring well-designed, testable, and efficient code.

• Performance & Troubleshooting – Analyze, diagnose, and optimize software for reliability and cost-effectiveness.

• Continuous Improvement – Research new technologies, recommend enhancements, and support architectural reviews.

• Collaboration & Communication – Work closely with system engineers, testers, and technical staff while maintaining strong customer and supplier relationships.

• Agile & DevOps Practices – Operate within an Agile team, managing tools, configurations, and environments for development, integration, and production.

Skills, Experience and Qualifications

• Required strong knowledge of:

- Java

- Angular

- Quarkus or Spring Framework

- RDBMS SQL

- Event-Driven Microservice Architecture Development;

- Streaming & Messaging (Kafka)

• Nice to have knowledge of:

- Kubernetes, Helm

- Reactive Programming

- NgRx;

- API Development & Management (OpenAPI, Swagger)

- Karate Test Framework

- Keycloak (Oauth2/OIDC)

- Kafka Streams

• Master's degree in engineering (Telecommunications, Electronic, ICT).

• Min. 3 years’ experience in the design and development of complex software architectures.

• Fluent in Italian and English.

• Ability to design and write secure code, applying best practices to prevent vulnerabilities and ensure the protection of data and systems

• Good interpersonal skills and communication skills, including the ability to work in an Agile team environment

• Ability to manage Customer and Suppliers relationships and to work in an international environment.

• Availability to travel

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Top Skills

Angular
Java
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Arlington, VA
63,258 Employees
On-site Workplace

What We Do

Thales is a global high technology leader investing in digital and “deep tech” innovations – connectivity, big data, artificial intelligence, cybersecurity and quantum technology – to build a future we can all trust, which is vital to the development of our societies. The company provides solutions, services and products that help its customers – businesses, organisations and states – in the defence, aeronautics, space, transportation and digital identity and security markets to fulfil their critical missions, by placing humans at the heart of the decision-making process.

Similar Jobs

Firenze, ITA
1535 Employees

Thales Logo Thales

Full Stack Developer

Artificial Intelligence • Big Data • Information Technology • Security • Software
Firenze, ITA
63258 Employees

Fednav Logo Fednav

Full Stack Developer

Logistics • Transportation
Firenze, ITA
361 Employees
Pisa, ITA
53 Employees

Similar Companies Hiring

HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
52 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account