> Markdown version of [/jobs/ext/1910108-software-developer-interns](https://www.wearedevelopers.com/jobs/ext/1910108-software-developer-interns). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer Interns - **Company:** Crif - **Location:** Barcelona, Spain - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Architectural Patterns, Automation of Tests, Microsoft Azure, Cloud Computing, Databases, Continuous Integration, Relational Databases, Software Debugging, Programming Tools, IntelliJ IDEA, Python (Programming Language), Apache Maven, Object-Oriented Software Development, SQL Databases, TypeScript, Data Processing, Cloud Platform System, Spring-boot, ReadyAPI, Backend, Git, Information Technology, Playwright, Restful APIs, Microservices - **Published:** August 4, 2026 - **Apply:** https://www.jobleads.com/es/job/efdc7fd3ed4c65aeb061f2be591d89505 ## About the Role * Final-year student or recent graduate in Computer Science, Engineering, or similar * Basic knowledge of Java, Python, or other object-oriented programming languages * Understanding of backend development concepts (APIs, databases, etc.) * Familiarity with SQL or relational databases is a plus * Interest in learning about microservices, cloud, and modern architectures * Strong willingness to learn and grow in a professional environment * Fluency in English Nice to have (not required) * Knowledge of Spring Boot or similar frameworks * Exposure to Git, Maven, or development tools (IntelliJ, VS Code) * Basic understanding of CI/CD or cloud environments (AWS/Azure), * Final-year student or recent graduate in Computer Science, Engineering, or similar * Basic understanding of backend development concepts (APIs, databases, etc.) * Familiarity with SQL or relational databases is a plus * Strong willingness to learn and grow in a professional environment * Fluency in English, * Hands-on experience in a real product environment * Mentorship and learning from experienced engineers * A collaborative, international, and dynamic team * Opportunity to grow within the company ## Description This internship is a great opportunity for recent graduates or final-year students to gain hands-on experience working on real fintech products within an international and collaborative environment. You will be part of a development team contributing to the design, implementation, and improvement of backend components of our products., * Support the design and development of backend services and applications * Collaborate with the team to build and maintain Java-based solutions * Contribute to the development of REST APIs and microservices * Assist in integrating software components within a product environment * Work with databases and help implement data processing solutions * Participate in testing, debugging, and performance improvement tasks * Learn and contribute within an Agile and collaborative team, * Collaborate with Product owners and Developers to understand the requirements and write extensive test cases for the application * Report issues found within the product * Write backend automated tests using our framework (Java + RestAssured) * Write UI automated tests using our framework (Playwright + Typescript) * Learn and contribute within an Agile and collaborative team ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship)