This is a Porto-based hybrid opportunity – 3 days from home per week.
As a Java Backend Developer, you will be working for our client in the financial sector, within their Risk department. You will contribute to a significant project to revamp a core P&L system, involving new backend processes and cutting-edge technologies.
Your main responsibilities:
* Develop high-quality backend solutions using Java 17, Spring Boot, and REST APIs.
* Build and maintain database functionalities with SingleStore DB.
* Implement scalable solutions using technologies like Kafka, Openshift, and Airflow.
* Collaborate within an Agile and TDD environment to deliver robust software solutions.
* Analyze existing processes and propose improvements to optimize system performance.
* Support all stages of the software lifecycle: analysis, design, testing, and deployment.
You’re ideal for the role if you have:
* A Bachelor’s degree in Computer Science, Software Engineering, or a related field.
* 5+ years of experience as a Java Backend Developer; knowledge of functional programming is an advantage.
* Strong proficiency with SQL and relational databases (e.g., SQL Server, Oracle); NoSQL experience is valued.
* Experience with CI/CD tools (Jira, Jenkins, BitBucket) and code versioning (git).
* Familiarity with ETL processes, microservices, containerization, and orchestration tools.
* Excellent problem-solving skills, proactive attitude, and the ability to communicate effectively.
* Fluency in English (minimum B2 level); proficiency in French is a plus.
#GETREADY to meet with us!
We would like to meet you. If you are interested, please apply and attach your CV in English or Portuguese, including a statement that you agree to our processing and storing of your personal data. You can also apply by sending an email to cv-recruitment@itdsportugal.com.
#J-18808-Ljbffr