We are looking for a
Senior Java Developer
with strong expertise in
Java and Spring Boot
to design, develop, and maintain
high-quality enterprise applications
in a complex and regulated environment.
This role involves close collaboration with business stakeholders, solution teams, and other IT departments, playing a key role in delivering
robust, scalable, and secure software solutions
, while also contributing to technical leadership and mentoring.
Key Responsibilities
Design and develop
Java applications
based on business and functional requirements
Build and maintain
RESTful APIs
using
Spring Boot
Ensure application
architecture, performance, scalability, and security
Collaborate closely with business and technical teams to propose effective solutions
Analyze and resolve complex technical issues
Participate in
data integration and migration
activities
Work with cross-functional teams (solutions, IT, production, external partners)
Ensure
code quality
through testing, code reviews, and best practices
Contribute to
CI/CD pipelines
and application monitoring
Mentor junior developers and contribute to technical leadership initiatives
Required Skills & Experience
Technical Skills
5–7+ years of experience
in
Java
(version 8 or higher)
Strong expertise with
Spring Boot
, including:
Spring Data JPA / Hibernate
Spring Security
Spring Batch
Solid understanding of
REST API design and development
Experience with
JWT-based authentication and authorization
Familiarity with
microservices architecture
and design patterns
Experience with
API documentation and testing tools
(Swagger, Postman)
Knowledge of
API monitoring, publishing, and management
Experience with
SQL Server and DB2
databases
Familiarity with
Tomcat
application server
Proficiency with
Maven
for build and dependency management
Experience with
Git / GitLab
Knowledge of
CI/CD tools
(Jenkins v2+)
Practical experience with
Docker
Experience with
Splunk (v8+)
for logging and monitoring
Experience with
Sonar
for code quality analysis
Proficiency with
JUnit
for unit testing
Basic to intermediate
Unix / Bash scripting
Knowledge of
WSO2 API Manager
is a plus
Experience with
XLD
is a plus
Hybrid Work: 2/3x On-Site in Lisbon