Pamata
Software Engineer (Java)
Publicēts: 18.05.2026
Beigu datums: 02.07.2026
Darba atsauce: f1edff9e644baf0be386da6fdfc87ddf
Informācija par darbu
Atrašanās vieta
Lisboa, Lisbon Metropolitan Area, Portugal
Uzņēmums
Jobio
Klients / Darba devējs
Alongside
Darba atsauce
f1edff9e644baf0be386da6fdfc87ddf
Sludinājuma veids
Pamata
Nepieciešama ES darba atļauja
Nē
Publicēts
18.05.2026
Beigu datums
02.07.2026
Darba apraksts
We are looking for a Mid Software Engineer (Java) to join a project with our client. The client has been established for over 10 years, is part of an international group, and develops its own product focused on the financial sector.You will work on an internal product (invoicing solution), enhancing its digital capabilities and integrating it with different standards.This role involves full-stack development with end-to-end ownership — from product design and customer needs to cloud infrastructure and production operations — in a fast-paced, agile environment.Responsibilities: Design and develop scalable and maintainable software solutions. Contribute to backend development using Java and modern frameworks. Ensure code quality through testing, refactoring, and adherence to best practices. Collaborate with product managers, designers, and engineers to define and deliver new features. Translate business requirements into effective and well-structured technical implementations. Participate actively in agile ceremonies and sprint planning. Contribute to documentation, troubleshooting, and continuous improvement of processes and systems. 3+ years of experience in Java development, ideally with Spring Boot; Good understanding of API design (REST, OpenAPI); Experience working with microservices or modular distributed systems. Hands-on experience with message queuing systems such as AWS SQS/SNS or GCP Pub/Sub (knowledge of one is sufficient). Solid experience with relational databases (Oracle, PostgreSQL); Experience supporting or maintaining CI/CD pipelines, using tools like GitLab or Jenkins. Comfortable with common development tools — Git, Maven, IntelliJ IDEA. Working knowledge of cloud environments (AWS or GCP) and containerization (Docker/Kubernetes). Experience with Infrastructure as Code (Terraform, AWS CDK, Pulumi, Ansible, or Helm). Experience working in Agile teams with a collaborative. Excellent communication skills and fluency in English. Employment Contract;Health Insurance;Meal Card;Gym Ticket;Hybrid Work (Porto - Portugal)
Prasmes
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