Básico
Software Engineer - Java developer
Publicado: 18.05.2026
Data de encerramento: 02.07.2026
Referência de emprego: ebf1f51933f1b516f90a5eb98ed9026d
Informação do emprego
Localização
Lisboa, Lisbon Metropolitan Area, Portugal
Empresa
Jobio
Cliente / Empregador
Richemont International Sa
Referência de emprego
ebf1f51933f1b516f90a5eb98ed9026d
Tipo de listagem
Básico
É necessária autorização de trabalho da UE
Não
Publicado
18.05.2026
Data de encerramento
02.07.2026
Descrição do cargo
Richemont, one of the world leaders in the luxury sector, has various Houses specializing in jewelry, watches and high-end accessories. Each Maison proudly embodies a tradition of style, quality and craftsmanship and Richemont strives to preserve the heritage and identity specific to each of them. At the same time, we are committed to innovating and designing new products in line with the values of our Houses, through a process of permanent creativity.MAIN PURPOSE Richemont is looking for a talented and highly motivated Software Engineer - Java developer to join our enthusiastic and dynamic team, “Omnichannel Sales”. Agility and commitment are more important than current skill set, although certain core skills are required. All candidates should be highly motivated, have technical flair, an interest in all things technology, excellent programming skills in Java, whilst also having strong experience of backend and middleware related frameworks and technologies. Experience eCommerce solutions is a plus. As a Software Engineer, you will be working on challenging projects for the Richemont Maisons. You will be part of a cross-functional team of Software Engineers, Product Specialists, and architects, you will develop, test, debug, deploy and support java-based solutions granting full adherence with Group & Maisons’ standards and needs in terms of solutions and operations. KEY RESPONSIBILITIES Understand business and technical context, requirements, constraints and business objectives. Be able to explain and communicate technical options. Follow defined development methodologies and tools. Interpret business requirements and technical specifications. Investigate, analyse, document and track status of reported defects using standard tools. Perform maintenance programming and correction of identified defects Create and maintain technical documentation Help to define and validate functional and technical specifications. Additional related activities as identified and required. PROFILE Experience5 years’ experience in a similar domain Strong and confirmed experience in Java development. Strong technical background in internet related technologies including open source, J2E, and ability to discover new ones. Pragmatic and not dogmatic. Experience of the full software development lifecycle: from requirements gathering and functional specification, to development, testing and delivery. Education Engineer degree preferred in an IT-related field Solid professional references.Technical competencies: Excellent knowledge of Java 17, 21 & associated technology stack. Advanced knowledge of Spring ecosystem: Spring Boot (3.x), Spring Data JPA / Hibernate, Spring Cloud… Web formats and protocols: JSON, XML, HTTP, SOAP, WSDL, REST etc. Microservice / distributed system and Event Driven architectures (AMQP, JMS, Pub/Sub) Experience working with RDBMS (MySql) and NoSQL databases (MongoDB) At ease with development tools and processes like Maven, Git, IntelliJ… Experience with modern build strategies, continuous integration, unit testing Agile methodologies. Technical knowledge and experience with e-Commerce processes and solutions. Experience with Docker, Kubernetes is an asset. Personal qualities Good communication skills, with high attention to detail Fluent in English. French and other languages are a plus. Ability to communicate with people from the business and technical fields. Strong analytical, problem-solving and organizational skills. Focused and agile under pressure. Strong customer service focus, with the ability to communicate with highly technical and business teams Ability to work in a flat and versatile organization, and on multi-national / -cultural projects English and French, both fluent, other languages are a plus You must have an excellent perception of the issues and has an uncanny knack of being able to uncover the true story. #Richemont #WeCraftTheFuture
Competências
ABAP
adapt to changes in technological development plans
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
COBOL
CoffeeScript
collect customer feedback on applications
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
design user interface
develop automated migration methods
develop creative ideas
develop software prototype
do cloud refactoring
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrate system components
integrated development environment software
Internet of Things
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
Jenkins (tools for software configuration management)
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
migrate existing data
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
Pascal (computer programming)
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scala
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use automatic programming
use concurrent programming
use functional programming
use logic programming
use object-oriented programming
use query languages
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
utilise machine learning
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode