Description
Summary:
This Senior Analyst Developer role combines hands-on software development with functional/technical analysis, testing, documentation, and Level 3 production support in an international technology environment.
Highlights:
1. Develop backend services (Java, Spring Boot) and frontend interfaces (Angular)
2. Opportunity for a well-rounded developer who enjoys understanding business needs
3. Collaborate with business stakeholders and cross-functional technology teams
#### **SENIOR ANALYST DEVELOPER (HYBRID LISBON)**
Portuguese company hires for hybrid position
Location: Lisbon, Portugal
* ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English C1 — mandatory
Seniority: Mid/Senior (3\+ years) (Minimum 3 years in a similar position and preferably in financial industry)
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 Analyst Developer to join an international technology environment in Lisbon.
This role combines hands\-on software development with functional and technical analysis, testing, documentation, and Level 3 production support. You will build backend services and APIs using Java and Spring Boot, develop frontend interfaces with Angular, and work extensively with T\-SQL.
This is an excellent opportunity for a well\-rounded developer who enjoys understanding business requirements, designing practical solutions, and supporting applications throughout their lifecycle.
#### **Key Responsibilities**
* Develop and maintain backend applications and APIs using Java and Spring Boot;
* Create and enhance frontend screens using Angular;
* Perform functional and technical analysis;
* Translate requirements into clear technical solutions;
* Produce functional and technical documentation;
* Develop and optimise advanced T\-SQL code;
* Test software and support delivery quality;
* Investigate and resolve complex application issues;
* Provide Level 3 support for production systems;
* Collaborate with business stakeholders and cross\-functional technology teams;
* Follow established software\-development standards and best practices;
* Share technical knowledge and contribute to continuous improvement.
#### **Essential Requirements**
* At least three years of experience in a similar software\-development position;
* Strong professional experience with Java;
* Practical experience with Spring Framework and Spring Boot;
* Proven Angular development experience;
* Advanced knowledge of T\-SQL;
* Experience with stored procedures, triggers, user\-defined functions, and Common Table Expressions;
* Experience developing or integrating REST APIs;
* Ability to perform both technical and functional analysis;
* Strong troubleshooting and production\-support skills;
* Understanding of infrastructure, networks, APIs, and system connectivity;
* Experience with software testing and technical documentation;
* English proficiency at C1 level, both written and spoken;
* Strong analytical, communication, and teamwork skills;
#### **Nice\-to\-Have Qualifications**
These qualifications are valuable but not mandatory:
* Previous experience in banking or Financial Services;
* Familiarity with financial concepts and banking processes;
* Experience providing Level 3 application support;
* Experience working in a global organisation;
* Collaboration with teams distributed across several locations;
* Exposure to complex enterprise applications;
* Experience supporting business\-critical production systems.
#### **Ideal Candidate Profile**
The ideal candidate is a versatile senior developer who can move comfortably between analysis, implementation, testing, and production support.
#### **You are likely to succeed in this role if you:**
* Have strong backend development skills in Java and Spring Boot;
* Can also deliver and maintain Angular interfaces;
* Are comfortable working with complex T\-SQL logic;
* Understand business requirements before proposing technical solutions;
* Investigate production issues methodically and take ownership through resolution;
* Communicate clearly with both technical and business stakeholders;
* Produce accurate and useful documentation;
* Work effectively with international and distributed teams;
* Share knowledge and development best practices;
* Are organised, self\-motivated, and focused on results;
* Have an interest in learning about banking and financial processes.
#### **Questions for Candidates**
* How many years of experience do you have in a similar Analyst Developer role?
* How many years of professional Java development experience do you have?
* Which versions of Java and Spring Boot have you used recently?
* What types of backend applications or APIs have you developed?
* How would you describe your Angular experience?
* Which Angular versions have you used professionally?
* What is your level of T\-SQL expertise?
* Have you developed stored procedures, triggers, user\-defined functions, and CTEs?
* Can you describe a complex SQL or database\-performance issue you resolved?
* What experience do you have with functional and technical analysis?
* Have you produced functional or technical documentation?
* What experience do you have providing Level 3 production support?
* Are you comfortable troubleshooting issues involving applications, APIs, networks, and system connectivity?
* Have you worked in banking or Financial Services?
* Have you collaborated with teams across different countries or locations?
* What is your English proficiency level? Can you confirm C1?
* Are you currently based in or available to work in Lisbon?
* Are you comfortable proceeding while the working model is still to be confirmed?
* Which contract model do you prefer: RV or CTI?
* Is the proposed rate aligned with your expectations?
* What is your earliest possible start date?
#### **Recommended CV Keywords**
Senior Analyst Developer, Analyst Developer, Senior Java Developer, Full\-Stack Developer, Java, Java Development, Spring, Spring Framework, Spring Boot, Backend Development, REST API, API Development, API Integration, Angular, Angular Development, Frontend Development, TypeScript, T\-SQL, Transact\-SQL, Microsoft SQL Server, SQL, Stored Procedures, Database Triggers, User\-Defined Functions, UDF, Common Table Expressions, CTE, Database Development, Functional Analysis, Technical Analysis, Requirements Analysis, Technical Documentation, Software Testing, Level 3 Support, L3 Support, Production Support, Application Support, Troubleshooting, Incident Resolution, System Connectivity, Enterprise Applications, Cross\-Functional Teams, Global Teams, Banking, Financial Services, Software Development Lifecycle, SDLC, English C1, Lisbon, Portugal
\#CI \- PROC26517\_1\_2