Software Developer Interns

Crif
Barcelona, Spain
9 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

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
+17 more
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

Job 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

Requirements

  • 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

About the company

Strands is a leading fintech company at the forefront of innovation in the financial industry. Our cutting-edge solutions empower banks and financial institutions to deliver personalized and intelligent banking experiences.

Our products are fully embedded with Artificial Intelligence and Machine Learning capabilities, giving you the opportunity to work on impactful and innovative technologies from day one.

Since 2020, we have been part of the CRIF group, a global leader in the financial sector. This means we combine the agility of a startup with the stability and scale of an international company.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:08 min

Exploring cross-cultural backgrounds in software engineering

Chris Heilmann +2 · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

Videos

See all

Related articles

See all