BACKEND SENIOR JAVA DEVELOPER (HYBRID)
iTRTech Group · Lisbon, Portugal
You apply off-site, with the employer or the job board. I never handle applications.
BACKEND SENIOR JAVA DEVELOPER (HYBRID LISBON)
Portuguese company hires for hybrid position
Location: Lisbon preferred | Porto also considered
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English C1 — mandatory
Seniority: Senior (5+ 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
About the Opportunity
We are looking for a Senior Java Backend Developer to join a Risk Systems team responsible for a distributed platform that calculates market and counterparty risk.
You will develop high-throughput, high-performance Java applications within a multidisciplinary Agile team, implementing technical, regulatory, and business requirements.
Key Responsibilities
- Design and develop secure, scalable, and maintainable backend solutions;
- Clarify requirements and contribute to technical studies and solution design;
- Develop and optimise Java components, tools, and frameworks;
- Build solutions using distributed architectures and REST APIs;
- Implement unit, integration, and acceptance testing strategies;
- Apply automated testing, continuous integration, and continuous delivery;
- Conduct code reviews and ensure compliance with development and security standards;
- Support releases, deployment tools, and technical documentation;
- Share engineering best practices across development teams.
Mandatory Requirements
- Solid experience in Java backend development;
- Hands-on experience with Spring;
- Knowledge of distributed systems and programming patterns;
- Experience with technologies such as Kafka, Apache Cassandra, Oracle Coherence, Spectrum Symphony, or Tomcat;
- Understanding of parallelisation and high-performance processing;
- Experience with unit, integration, and acceptance testing;
- Strong knowledge of CI/CD and automated testing;
- Experience with REST-based architectures;
- English at C1 level.
Nice to Have
- Experience with market or counterparty risk systems;
- Knowledge of capital markets or banking;
- Experience with big data, compute grids, data grids, or GPU-based processing;
- Experience working in Agile at Scale environments.
Ideal Candidate Profile
The ideal candidate is an autonomous Senior Java Engineer with strong distributed-systems expertise and a focus on performance, scalability, security, and code quality. You are comfortable working under demanding deadlines and collaborating with quantitative, business, and technical teams.
Questions for Candidates
- How many years of Java backend development experience do you have?
- What is your recent hands-on experience with Java and Spring?
- Have you developed high-throughput distributed applications?
- Which technologies have you used: Kafka, Cassandra, Oracle Coherence, Spectrum Symphony, or Tomcat?
- Do you have experience with parallel processing or compute-grid architectures?
- What is your experience with REST APIs, automated testing, and CI/CD?
- Have you worked in banking, capital markets, or risk systems?
- Is your English level C1 or higher?
- Are you available to work in Lisbon or Porto?
- Is the proposed rate aligned with your expectations?
- What is your availability to start?
CV Keywords
Senior Java Developer, Java Backend, Java, Spring, Distributed Systems, High-Performance Computing, High Throughput, Microservices, REST APIs, Kafka, Apache Cassandra, Oracle Coherence, Spectrum Symphony, Tomcat, Parallel Processing, Data Grids, Compute Grids, Big Data, Unit Testing, Integration Testing, Acceptance Testing, Automated Testing, CI/CD, Continuous Delivery, Code Review, Agile, Scrum, Capital Markets, Counterparty Risk, Market Risk, Banking, English C1
#CI - PROC26508
Keep looking
500+ English-friendly jobs in Lisbon
Every one checked for language requirements, updated daily.