Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English (B2+ Mandatory)
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 highly skilled Senior Java Developer to join the Orion Delivery Team, a strategic platform supporting Control Framework and Supervision processes across Corporate & Investment Banking (CIB).
This role offers the opportunity to work on a business-critical platform that supports the management of non-financial risks within a leading international banking environment.
As a Senior Java Developer, you will play a key role in designing, developing, and evolving scalable enterprise solutions while collaborating with architects, business analysts, product owners, and global development teams.
If you are passionate about backend engineering, software architecture, performance optimization, and building high-quality enterprise applications, this opportunity is for you.
Backend Development & Solution Design
-
Design, develop, and maintain robust Java-based backend services and components.
-
Contribute to the architecture and evolution of the Orion platform.
-
Develop scalable, secure, and high-performance RESTful services.
-
Translate business requirements into reliable technical solutions.
Technical Leadership & Best Practices
-
Promote software engineering best practices and development standards.
-
Conduct code reviews and mentor less experienced developers.
-
Ensure application quality through unit testing and continuous improvement initiatives.
-
Contribute to architectural and technical decision-making.
Agile Delivery
-
Collaborate closely with Product Owners, Business Analysts, Architects, and Development Teams.
-
Participate actively in Agile ceremonies:
-
Sprint Planning
-
Daily Stand-Ups
-
Sprint Reviews
-
Retrospectives
-
Deliver high-quality software in iterative development cycles.
Continuous Improvement & Platform Stability
-
Identify opportunities to improve performance, scalability, maintainability, and security.
-
Support deployment activities and production stability when required.
-
Contribute to automation and optimization initiatives across the development lifecycle.
Professional Experience
✔ 6+ years of professional experience in Java development.
✔ Proven experience building and maintaining enterprise-grade backend applications.
✔ Experience working in Agile/Scrum environments.
Backend Development
-
Java 8+
-
Spring Framework
-
Spring Boot
-
RESTful APIs
-
Backend Service Design
-
Object-Oriented Programming (OOP)
Databases
-
Oracle
-
PostgreSQL
-
SQL Development
-
Database Performance Optimization
Software Engineering
-
Git
-
CI/CD Pipelines
-
Unit Testing
-
Code Reviews
-
Software Development Lifecycle (SDLC)
Non-Functional Requirements
-
Application Security
-
Performance Optimization
-
Scalability
-
Reliability
-
Maintainability
Candidates with experience in the following areas will be highly valued:
Financial Services Domain
-
Banking
-
Corporate & Investment Banking (CIB)
-
Front Office Systems
-
Risk Management Platforms
-
Regulatory or Control Framework Applications
Modern Architectures
-
Microservices Architecture
-
Event-Driven Architecture
-
Domain-Driven Design (DDD)
Cloud & DevOps
-
Docker
-
Kubernetes
-
Cloud Platforms (AWS, Azure, GCP)
Messaging Technologies
-
Kafka
-
RabbitMQ
-
JMS
-
Messaging Queues
-
Event Streaming Solutions
Work on a strategic platform with direct business impact.
Gain exposure to international Corporate & Investment Banking operations.
Collaborate with multicultural and globally distributed teams.
️ Influence architecture and technical decisions.
Expand your expertise in enterprise-scale applications and modern backend technologies.
Join a collaborative environment that values innovation, quality, and continuous improvement.
We are looking for a Senior Developer who combines strong technical expertise with leadership, ownership, and business awareness.
The ideal candidate:
✅ Has deep expertise in Java and Spring Boot development.
✅ Understands how to design scalable and resilient enterprise applications.
✅ Can balance business requirements with technical excellence.
✅ Takes ownership of complex initiatives from design through delivery.
✅ Communicates effectively with both technical and non-technical stakeholders.
✅ Is proactive in identifying risks, inefficiencies, and improvement opportunities.
✅ Enjoys mentoring team members and promoting engineering best practices.
✅ Thrives in collaborative and fast-paced Agile environments.
Please answer the following questions when applying:
-
How many years of professional experience do you have with Java development?
-
Which versions of Java have you worked with professionally?
-
Describe your experience with Spring Framework and Spring Boot.
-
Have you designed and developed RESTful APIs? Please provide examples.
-
What experience do you have with Oracle, PostgreSQL, or other relational databases?
-
Have you worked with microservices architecture? If yes, describe the projects.
-
What is your experience with CI/CD pipelines and DevOps practices?
-
Have you worked with Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP)?
-
Describe a technical challenge you solved that improved performance, scalability, or maintainability.
-
Do you have experience in Banking, Financial Services, Risk Management, or Front Office systems?
-
Have you participated in architectural decisions or technical leadership activities?
-
How would you rate your English communication skills?
-
Are you available to work in a hybrid model in Lisbon?
-
What is your availability to start a new project?
-
What are your salary expectations?
Java, Java 8, Java 11, Java 17, Senior Java Developer, Backend Developer, Software Engineer, Spring Framework, Spring Boot, REST API, RESTful Services, Backend Development, Enterprise Applications, Object-Oriented Programming, OOP, Oracle, PostgreSQL, SQL, Database Design, Database Optimization, Git, CI/CD, Jenkins, Maven, Gradle, Unit Testing, JUnit, Agile, Scrum, SDLC, Software Architecture, Microservices, Event-Driven Architecture, Kafka, RabbitMQ, JMS, Docker, Kubernetes, AWS, Azure, GCP, Cloud Computing, Application Security, Scalability, Performance Optimization, Clean Code, Design Patterns, Domain-Driven Design, DDD, Banking, Financial Services, Corporate Banking, Investment Banking, Front Office Systems, Risk Management, Control Framework, Enterprise Software Development
#CI - PROC26380