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.
Internal number #6094
Morada:
Largo do Duque de Cadaval 17, 1200-160 Lisboa
RUA DA TRINDADE 31, 4000-541 PORTO
Contacto:
info@itdsportugal.com
+351 933 317 425