Unleash innovation in banking systems — become a key driver of data transformation!Lisbon-based opportunity with hybrid work model (up to 2 days remote per week).
As a Senior Java and Fullstack Developer – Data & Banking Systems, you will be working for our client, a leading player in the financial industry, focused on developing cutting-edge data and banking solutions. Join a dynamic environment where your expertise will shape the future of data workflows and banking technologies.
- Your main responsibilities:Develop and maintain scalable Java applications using Java 8+ and Spring Boot frameworks.
- Design, build, and optimize complex ETL workflows to ensure seamless data transformation.
- Collaborate with cross-functional teams to implement and improve data flow processes.
- Work with SQL, PL/SQL, and relational databases to support robust data management.
- Utilize Angular for front-end development and contribute to full-stack solutions.
- Manage code versioning and CI/CD pipelines using GitLab, Jenkins, and other DevOps tools.
- Implement containerization and orchestration solutions with Kubernetes and Docker.
- Troubleshoot issues, analyze system performance, and optimize workflows.
- Maintain high standards of code quality, security, and documentation.
- Exposure to banking or financial systems will be highly valued.
- You're ideal for this role if you have:5+ years of professional experience as a Java developer.
- Strong command of Java 8+ and Spring Boot.
- Proficiency with SQL, PL/SQL, and relational databases.
- Front-end skills in Angular and experience with gitlab, kubernetes.
- Hands-on experience with scripts, data flow, and transformation techniques.
- Knowledge of CI/CD pipelines, DevOps, and container orchestration.
- Problem-solving skills with a focus on workflow optimization.
- Fluency in English at a C1 level or higher.
- It is a strong plus if you have:Hands-on experience with ETL design and build.
- Knowledge of Spark, liquibase, argoCD, Vault, JFrog, DynaTrace, Kibana, Kafka messaging.
- Experience working with banking or financial systems.
- Language Required for the role:Good command of English (Communicative level or higher).
Eligibility for the role:Only candidates with an existing legal right to work in the European Union will be considered for this role.#MAKEYourCareerBETTERInterested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.https: