Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English proficiency required
Seniority: Senior (5+ years)
Sector: Banking
Rate Between €3260 - 3780 RV / 2250 - 2600 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
As part of the Calypso IT team, you will contribute to the development, maintenance and evolution of backend systems supporting key middle- and back-office processes.
You will work throughout the software development lifecycle, covering solution design, development, automated testing, deployment, production support and continuous improvement. You will also collaborate with functional and technical teams to understand business requirements, integration mechanisms and data sources.
-
Design, develop, test, maintain and enhance Java backend applications.
- Investigate and resolve application defects and production issues.
- Collaborate with functional and technical project representatives.
- Understand business processes, technical modules, integrations and data sources.
- Develop solutions using Java, Spring Boot and object-oriented programming principles.
- Prepare test plans and conduct unit, integration, regression, performance and functional testing.
- Use automated testing frameworks to ensure application quality.
- Contribute to technical design and document solutions using UML diagrams and models.
- Develop prototypes and proofs of concept to validate business requirements.
- Estimate development effort and prepare delivery schedules for different modules.
- Ensure compliance with project and organizational development standards.
- Produce technical, release and deployment documentation.
- Deploy application components, shell scripts and database changes.
- Conduct peer code reviews and promote software craftsmanship.
- Collaborate with teams to solve complex technical problems.
- Participate in process-improvement and delivery-efficiency initiatives.
- Recommend new tools, frameworks and technical practices.
- Provide daytime or out-of-hours support when required.
- Take end-to-end responsibility for quality and prioritize the resolution of critical issues.
-
Strong professional experience in Java backend development.
- Excellent knowledge of the Java ecosystem.
- Strong understanding of object-oriented programming.
- Hands-on experience developing applications with Spring Boot.
- Knowledge of the Java Collections API.
- Strong understanding of control structures, access modifiers and exception handling.
- Experience with Oracle SQL.
- Knowledge of Unix or Linux environments.
- Experience developing shell scripts.
- Demonstrable experience with DevOps tools and practices.
- Strong understanding of the complete software development lifecycle.
- Experience with application design, development, testing, deployment and support.
- Ability to prepare and execute different types of software tests.
- Experience producing technical and release documentation.
- Strong coding skills and commitment to software craftsmanship.
- Ability to conduct code reviews.
- Strong analytical, organizational and problem-solving skills.
- Ability to work independently and collaboratively.
-
Experience with Calypso development or customization.
- Knowledge of Calypso middle- or back-office modules.
- Experience with financial-market or banking applications.
- Understanding of middle- and back-office processes.
- Experience with automated testing frameworks.
- Knowledge of UML diagrams and technical modeling.
- Experience developing proofs of concept.
- Familiarity with CI/CD pipelines and release automation.
- Production support experience in business-critical environments.
- Knowledge of financial products and capital-markets processes.
The ideal candidate is a senior Java backend engineer with strong expertise in Java, Spring Boot, Oracle SQL and Unix/Linux environments. You have experience across the entire software development lifecycle and can take ownership of solutions from technical design and development through testing, deployment and production support.
You combine excellent coding skills with attention to detail, analytical thinking and a genuine interest in financial technology. You are comfortable working under deadlines, solving complex technical problems and collaborating with functional and technical stakeholders.
Previous experience with Calypso customization, particularly in back-office modules, will be a significant advantage.
-
How many years of professional Java backend development experience do you have?
- What is your level of experience with Java and its ecosystem?
- How many years have you worked with Spring Boot?
- Do you have strong knowledge of object-oriented programming and the Java Collections API?
- Do you have professional experience with Oracle SQL?
- Have you worked with Unix or Linux systems and shell scripting?
- Which DevOps and CI/CD tools have you used?
- Do you have experience with Calypso development or customization?
- Have you worked specifically with Calypso back-office modules?
- Do you have experience with banking, capital markets or other financial systems?
- Which automated testing frameworks have you used?
- Have you performed unit, integration, regression, performance and functional testing?
- Do you have experience creating UML diagrams, technical models or proofs of concept?
- Have you conducted code reviews?
- Do you have experience deploying applications, shell scripts and database components?
- Are you available to participate in daytime or out-of-hours support when required?
- What is your English proficiency level?
- Are you currently based in Portugal and available to work in Lisbon?
- Which contract model do you prefer: RV/B2B or CTI?
- Is the proposed salary range aligned with your expectations?
Senior Java Backend Developer, Java, Java Backend, Java Ecosystem, Object-Oriented Programming, OOP, Spring Boot, Java Collections API, Collections Framework, Control Structures, Access Modifiers, Exception Handling, Oracle, Oracle SQL, SQL, Unix, Linux, Shell Scripting, Bash, Calypso, Calypso Customization, Calypso Back Office, Middle Office, Back Office, Banking, Financial Markets, Capital Markets, FinTech, Backend Systems, Application Design, Software Development, Software Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Functional Testing, Automated Testing, Test Plans, UML, UML Diagrams, Proof of Concept, PoC, Software Development Lifecycle, SDLC, DevOps, CI/CD, Code Review, Software Craftsmanship, Clean Code, Release Management, Technical Documentation, Deployment, Production Support, Out-of-Hours Support, Bug Fixing, Application Maintenance, Oracle Database, Process Improvement, English
#CI - PROC26483