Currently enrolled in or completed a Bachelor's or Graduate degree in Computer Science, Software Engineering, Data Science, or a related STEM field (minimum 60 ECTS in programming, algorithms, and systems). Expected graduation between October 2025 – September 2026, or graduated within the last 24 months. Java: 1+ year hands-on experience developing applications, including object-oriented design patterns and the Java Collections Framework. Spring Framework: Experience with Spring Boot or Spring MVC, including dependency injection and RESTful API development. Data Structures & Algorithms: Practical implementation of core structures (arrays, linked lists, hash maps, trees, graphs) and algorithms (sorting, searching, recursion, dynamic programming) — evidenced through coursework, competitive programming, or projects. SQL: Experience writing queries (SELECT, JOIN, GROUP BY, subqueries) with at least one RDBMS (PostgreSQL, MySQL, or Oracle), including basic schema design. Git: Collaborative experience including branching, merging, pull requests, and conflict resolution. Cloud Computing: Basic experience with AWS (preferred), Azure, or GCP, including deploying applications. Testing: Unit and integration testing experience (JUnit, Mockito, or equivalent) with TDD principles. SDLC: Full development cycle exposure via internship (3+ months) or capstone project. CI/CD: Experience with at least one tool (Jenkins, GitHub Actions, or equivalent). Communication: Professional English proficiency (B2+ CEFR)
Search for other job offers that match your skills and interests.
8 matching positions





Create a free account or sign in to open the application page for this job.
100% free for job seekers