Portuguese company hires for hybrid position
Location: Porto, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English (C1/Advanced) | French (Basic/Notions)
Seniority: Senior (6+ years)
Sector: Banking
Rate Between €3200 - 3500 RV / €2000 - 2300 CTI
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
We are looking for a Senior Java Spring Developer to join a strategic project focused on the evolution of a critical financial data management platform.
This application manages financial statement referentials, integrates with external market and public data providers, and processes both structured and unstructured information sources. The platform plays a key role in ensuring data quality, consistency, and reliability across multiple financial reporting systems.
You will have the opportunity to work in a modern technology environment, contributing to the design of scalable architectures, API development, cloud adoption, and continuous delivery practices while supporting data-driven decision-making across the organization.
As a Senior Java Spring Developer, you will:
-
Design, develop, and maintain scalable back-end architectures.
-
Build high-performance enterprise applications using Java and Spring Framework.
-
Develop and optimize APIs and data exposure services.
-
Ensure application security, scalability, and maintainability.
-
Implement and promote CI/CD best practices.
-
Collaborate with business stakeholders and end users during validation and testing phases.
-
Participate in system modernization initiatives and continuous improvement efforts.
-
Contribute to architecture decisions and technical standards.
-
Work closely with Agile teams to deliver high-quality software solutions.
Java Development
-
Minimum 6 years of professional software development experience.
-
Strong expertise in Java development.
-
Mandatory experience with Java 21.
-
Deep knowledge of Spring Framework and enterprise application development.
Database & Data Management
-
Advanced SQL skills.
-
Strong experience with PostgreSQL.
-
Experience designing and optimizing complex database queries.
Software Engineering Best Practices
-
CI/CD implementation and automation.
-
Microservices architecture.
-
Unit testing and automated testing frameworks.
-
Version control systems (Git).
-
Clean code and software design principles.
Cloud & DevOps
-
Experience with cloud platforms such as:
-
AWS
-
IBM Cloud
-
Similar cloud environments
-
Experience with Docker and containerized applications.
Agile Environment
-
Agile methodologies (Scrum, Kanban).
-
Experience with Jira, Confluence, ALM, or equivalent tools.
The ideal candidate is a hands-on Senior Developer who combines strong technical expertise with a business-oriented mindset.
You are someone who:
✅ Has extensive experience developing enterprise-grade Java applications.
✅ Understands how to design scalable and maintainable architectures.
✅ Enjoys solving complex technical challenges in data-intensive environments.
✅ Is comfortable working with APIs, cloud technologies, and microservices.
✅ Can communicate effectively with both technical teams and business stakeholders.
✅ Takes ownership of deliverables and continuously seeks process improvements.
✅ Thrives in collaborative, international, and Agile environments.
✅ Maintains high standards for code quality, performance, and reliability.
-
Strong analytical and problem-solving skills.
-
Excellent communication abilities.
-
Teamwork and collaboration mindset.
-
Proactive attitude and ownership.
-
Creativity and innovation.
-
Ability to understand business requirements and translate them into technical solutions.
-
Adaptability and continuous learning.
-
Attention to detail and commitment to quality.
Before applying, ask yourself:
-
Do I have at least 6 years of experience developing Java applications?
-
Have I worked extensively with Spring Framework in production environments?
-
Am I proficient with Java 21 and modern Java development practices?
-
Do I have strong SQL and PostgreSQL experience?
-
Have I designed or maintained microservices architectures?
-
Do I have hands-on experience with Docker and cloud platforms such as AWS?
-
Have I implemented CI/CD pipelines and automated testing practices?
-
Am I comfortable developing and exposing REST APIs?
-
Can I effectively communicate with business stakeholders and end users?
-
Am I comfortable working in English in an international environment?
If your answer is "Yes" to most of these questions, we would be excited to hear from you.
Java, Java 21, Spring Framework, Spring Boot, Backend Development, Software Engineering, Enterprise Applications, REST API, API Development, Microservices, PostgreSQL, SQL, Database Optimization, CI/CD, DevOps, Docker, Containerization, AWS, IBM Cloud, Cloud Computing, Git, Unit Testing, Agile, Scrum, Kanban, Jira, Confluence, Software Architecture, System Design, Distributed Systems, Data Integration, Financial Systems, Problem Solving, Enterprise Development, Continuous Delivery, Backend Architecture
#CI - PROC26277