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 or higher (Mandatory)
Seniority: Mid-level (3+ 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
You will work on a strategic enterprise platform used to strengthen control, supervision, and non-financial risk management across an international banking environment.
This position offers the opportunity to build reliable Java backend services, contribute to core and business-specific features, improve application performance and security, and participate throughout the complete software development lifecycle.
-
Design, develop, and maintain Java-based backend services and components.
- Contribute to core, transversal, and business-specific platform features.
- Translate functional requirements into effective technical solutions.
- Collaborate closely with business analysts, product owners, architects, and developers.
- Design and maintain RESTful APIs and backend integrations.
- Write unit tests and participate in code reviews.
- Apply development standards and software-engineering best practices.
- Identify opportunities to improve performance, security, scalability, and maintainability.
- Support deployment activities and CI/CD processes.
- Contribute to application stability and production support when required.
- Participate actively in Agile ceremonies, including sprint planning, reviews, and retrospectives.
- Maintain clear and relevant technical documentation.
-
Minimum of three years of professional Java development experience.
- Strong hands-on experience with Java 8 or higher.
- Solid knowledge of Spring and Spring Boot.
- Experience designing and developing RESTful APIs.
- Strong understanding of backend service design.
- Experience working with relational databases such as Oracle or PostgreSQL.
- Practical knowledge of SQL.
- Familiarity with CI/CD pipelines.
- Experience using Git or another version-control system.
- Professional experience in Agile or Scrum environments.
- Good understanding of non-functional requirements, including performance, security, scalability, reliability, and maintainability.
- Experience with unit testing and code reviews.
- Ability to translate functional requirements into technical solutions.
- English proficiency at B2 level or higher.
- Availability to work from Lisbon according to the project’s working model.
-
Experience in banking or financial services.
- Knowledge of non-financial risk, control, or supervision platforms.
- Experience with Front Office or risk-related systems.
- Exposure to microservices architectures.
- Experience with Docker.
- Experience with Kubernetes.
- Familiarity with cloud platforms or cloud-native development.
- Knowledge of messaging systems.
- Experience with event-driven architectures.
- Previous experience supporting production applications.
- Experience working with international and distributed teams.
-
Strong analytical and problem-solving abilities.
- Clear written and verbal communication.
- Collaborative and team-oriented mindset.
- Proactive and delivery-focused attitude.
- Ability to work effectively within an international team.
- Attention to quality and technical detail.
- Strong sense of ownership and accountability.
- Ability to identify and propose technical improvements.
- Adaptability in a dynamic Agile environment.
The ideal candidate is a mid-level Java developer with at least three years of professional experience and strong hands-on knowledge of Java, Spring Boot, RESTful APIs, and relational databases.
You are comfortable working on scalable enterprise applications and understand that software quality extends beyond functional delivery to include security, performance, reliability, and maintainability. You communicate effectively with technical and functional stakeholders, contribute proactively to architectural and engineering discussions, and take ownership of your work through development, deployment, and production support.
Experience in banking, risk-management platforms, microservices, containers, messaging systems, or event-driven architectures will be particularly valuable.
-
How many years of professional Java development experience do you have?
- Which Java versions have you used professionally?
- How many years of hands-on experience do you have with Spring and Spring Boot?
- Have you designed and developed RESTful APIs?
- What is your experience with backend service design?
- Which relational databases have you used: Oracle, PostgreSQL, or others?
- Do you have practical experience with SQL?
- Have you worked with unit testing and peer code reviews?
- Which CI/CD tools and pipelines have you used?
- Do you have experience with Git?
- Have you worked in Agile or Scrum development teams?
- How do you address performance, security, scalability, and maintainability requirements?
- Do you have experience with microservices architectures?
- Have you worked with Docker, Kubernetes, or cloud technologies?
- Do you have experience with messaging systems or event-driven architectures?
- Have you worked in banking, financial services, Front Office, or risk-management environments?
- Do you have experience supporting deployments or production applications?
- Is your English level B2 or higher?
- Are you currently based in Portugal and available to work from Lisbon?
- Which contract model do you prefer: B2B/RV or permanent employment/CTI?
- What is your availability to start?
Java Developer, Mid-Level Java Developer, Java, Java 8+, Spring, Spring Boot, REST, RESTful APIs, Backend Development, Backend Services, API Design, Microservices, Enterprise Applications, Relational Databases, RDBMS, Oracle, PostgreSQL, SQL, Unit Testing, Code Reviews, Clean Code, Software Development Standards, CI/CD, Continuous Integration, Continuous Delivery, Git, Agile, Scrum, SDLC, Performance, Security, Scalability, Reliability, Maintainability, Docker, Kubernetes, Cloud Technologies, Cloud-Native Development, Messaging Systems, Event-Driven Architecture, Production Support, Deployment, Technical Documentation, Functional Requirements, Technical Solutions, Banking, Financial Services, Non-Financial Risk, Risk Management, Control Framework, Supervision Platform, Front Office, International Team, English B2, Lisbon
#CI - PROC26375