Java/Python Functional Analyst
The Cervantes Group
Posted: December 7, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Job Description
Support the IT team by performing functional analyst tasks with ability to communicate in Catalan and Castellano (Spanish). Management: communication with client in Catalan. Management experience is not necessary; the most important thing is the ability to communicate with clients and sufficient technical knowledge to be able to perform the job. Technical: knowledge of Java, Angular, databases, and Python (or similar language), the last of which is for automating daily tasks.
Job Duties:
Requirements analysis: Gather, understand, and document business needs to convert them into clear functional specifications.
Functional design: Develop use cases, business rules, and process modeling .
Technical liaison: Act as a bridge between the client and the development team, communicating requirements and resolving technical questions throughout the project lifecycle.
Validation and testing: Define and execute functional tests to ensure that the final product meets specifications.
Documentation and support: Keep functional documentation up to date and support implementation and training for end users.
Education & Requirements:
Spanish (written & verbal) & Advanced Catalán.
1-3 years’ experience: knowledge of Java, Angular, and Python (or similar language), the last of which is for automating daily tasks.
Experience with Oracle and/or SQL databases is required