Company
Location
Porto - Portugal
Job type
Full-Time
Java Job Details
Informations sur le poste
État/Province
Porto
Ville
Porto
Pays
Portugal
Code postal
4000-000
Secteur d’activité
Insurance
Description du poste
Based on the functional specifications provided by the project manager, the development engineer analyzes, configures, and codes the software application components in accordance with the standards and procedures in place within the company.
Language : portuguese and French B1 (mandatory)
Mission:
Participate in the analysis of needs and their modeling according to the techniques and standards of the company
Design reliable and sustainable computer solutions with a focus on optimization and quality
Help maintain the coherence of the application architecture
Implement the application (coding), perform various tests in accordance with the testing pyramid, and integrate the different modules
Apply and follow the standards, procedures, and administrative processes in place within the company
Participate in integration and system testing
Document the analysis, design, implementation, and testing work
Help with the estimation of development efforts
Assist in the implementation of development methods, tools, and standards
Participate in the review of deliverables and deployments
Collaborate with business analysts, testers, and project managers to fine-tune the solution.
Profil
Ability to work in a team, collaborate, and exchange ideas to find optimal solutions based on the context
Initiative and autonomy on assigned subjects
Rigor and precision
Writing skills
Analytical mindset
Designing abilities
Methodical approach
Dynamic and flexible mindset
Technical skills:
Required: Java 8 or higher, Maven, Git, SpringBoot, Hibernate (JPA), REST API, SQL
Desired: Kafka, JMS, Apache Camel, Liquibase, Sonar, GitLab, Spring (SpringBatch, SpringCloudDataflow, etc.), Docker, Kubernetes, Vault, Nexus
Optional: JavaScript, React, ElasticSearch, Splunk, Bamboo, Jenkins
Previous experience:
Required:
5 years of experience minimum with the required technologies
In "back-end" development
Experience in data integration, mass processing, and asynchronous architectures or designing inter-application interfaces
Plus:
Experience with agile methodologies
Experience in DevOps (DevSecOps) mode
Experience with modern architectures (EDA, RDA)
Use of an ETL or similar tool
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs