Skip Navigation

Thales Careers

Search our jobs, use specific search options to find the perfect match


Senior Backend Developer

Job ID: R0120600 Location: Paço de Arcos, Lisbon District, Portugal
Regular Employment, Full time
Location: Paço de Arcos, Portugal

Thales people architect solutions that support 85 million mainline and suburban passenger journeys, worldwide, every day. Our Rail Signalling and Communication systems are used on metro lines across major cities, and 72,000 kms of route, 52,000 trains per day in 16 countries are controlled by our Traffic Management Systems. Together We deployed the first-ever nationwide ticketing system which processes over 50 million ticketing transactions in 100 cities daily.

Thales Portugal is a Competence Centre of the Thales Group, whose mission is to integrate and develop solutions and products for Thales projects worldwide. Having around 220 specialized human resources Thales Portugal has a strong capability to design, develop, and deploy systems and services efficiently in the Defence, Security (Critical Information Systems, Critical Infrastructure and Banking) and Transportation markets.

Thales Portugal is looking for a Senior Back End Developer to be part of our Product Development team within our Ground Transportation Systems domain.

Your life as Senior Back End Developer

Within our Advanced Passenger Information System (APIS) team you will help developing our own line of cutting-edge passenger information technology. Reporting to the head of the team, you are expected to participate in the complete development cycle and to have an active participation in this team decisions to continuously improve our methods, software and team satisfaction. Your main responsibilities include:

  • Work with other team members on the product architecture, design patterns and best practices, using a Scrum Framework Development approach;

  • Develop usable, scalable and maintainable solutions to implement the designed features/services;

  • Challenge the current architecture and participate in technical discussions that help to improve the product development;

  • Coach and mentor junior developers;

  • Participate in code reviews.

About you

  • You have +5 years of experience in software development, preferably in Agile teams;

  • You have proven experience in micro-services architecture design, design patterns and OOP;

  • You can show us a solid and extensive knowledge in your stack: Java 8 or later; Spring; RabbitMQ; MongoDB; Elastic Search; RESTful APIs; Cloud Foundry/Docker/Kubernetes;

  • You are a team player that takes ownership for the developed solution;

  • You are fluent in English (written and spoken)

Other competencies (advantage)

  • Exposure to Jenkins CI / CD pipelines

  • Experience working with legacy code and monolith while handling migrations

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!

< Go Back to results

About our location

Paço de Arcos, Portugal

Sign up for job alerts

Interested InSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.