July 10, 2026
Java Developer Intern
Intern • Hybrid
32 - 32 PLN
Kraków, Poland
Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience!
Responsibilities:
Learning under the supervision of an experienced programmer
Spend 30 hours per week for 6 months on developing yourself in your chosen field
Working closely with your mentor on daily tasks
Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory
Min requirements:
Good knowledge of:
Java syntax and standard library
Fundamental knowledge of relational databases
Fundamental knowledge of data structures and algorithms
Object Oriented Programming (OOP)
Basic understanding of:
Windows/Linux-based OS and shell
Java collections
Networking
I/O
SQL
English: Intermediate or higher (spoken and written)
Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines
This role is based in our office in Krakow. Being located in Krakow or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model.
Would be a plus:
Multithreading
Java web programming
JVM internals
Unit testing
We offer:
The duration of the internship is 6 months
6 working hours a day
Compensation for the period of study
Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training
The best students will have the opportunity for further employment in the company
Opportunity to participate in all activities of the company
We provide all the necessary equipment
Access to training platforms
Similar jobs you might like
Technology
Grid Dynamics Poland
Java Developer Intern
Intern
Hybrid
Warsaw, Poland
32 - 32 PLN
🏢 Summary: A 6-month hybrid Java internship in Warsaw focused on hands-on learning under mentorship, working on daily development tasks and building core programming skills. The role offers practical experience with Java, databases, algorithms, and teamwork in a professional IT environment, with potential for future employment. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Knowledge of relational databases, Knowledge of data structures and algorithms, Object Oriented Programming (OOP), Basic understanding of Windows/Linux OS and shell, Knowledge of Java collections, Basic networking knowledge, Knowledge of I/O and SQL, Intermediate English or higher, University degree or final year studies in computer science, engineering, mathematics, or related field, Availability for hybrid work model in Warsaw 📃 Skills: Java, SQL, OOP, Linux, Windows, Networking, I/O, Databases, Algorithms, Collections 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines This role is based in our office in Warsaw. Being located in Warsaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
Java Developer Intern
Intern
Hybrid
Wroclaw, Poland
32 - 32 PLN
🏢 Summary: A 6-month hybrid Java internship focused on developing programming skills under mentorship while working on daily team tasks. The program includes hands-on learning in Java, databases, algorithms, and networking, with opportunities for further employment after successful completion. 🗂️ Requirements: Java syntax and standard library knowledge, Knowledge of relational databases, Knowledge of data structures and algorithms, Object-oriented programming, Understanding of Windows/Linux operating systems, Understanding of shell usage, Knowledge of Java collections, Understanding of networking, Knowledge of I/O, Knowledge of SQL, Intermediate English, University degree or final year studies in computer science, engineering, mathematics, or related field, Availability to work in a hybrid model in Wroclaw 📃 Skills: Java, SQL, OOP, Linux, Windows, Shell, Networking, I/O, Databases, Algorithms, Collections 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines This role is based in our office in Wroclaw. Being located in Wroclaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
Java Developer Intern
Intern
Hybrid
Krakow, MA, Poland
32 - 32 PLN
🏢 Summary: 6-month part-time Java internship focused on hands-on learning under mentorship, aimed at developing core programming and software engineering skills. The program combines guided training with practical tasks and offers potential full-time employment upon successful completion. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Fundamental knowledge of relational databases, Fundamental knowledge of data structures and algorithms, Understanding of Object Oriented Programming, Basic knowledge of Windows or Linux operating systems and shell, Basic knowledge of Java collections, Basic understanding of networking concepts, Basic understanding of IO and SQL, Intermediate or higher English proficiency, University degree or final year studies in Computer Science or related field 📃 Skills: Java, SQL, OOP, Algorithms, DataStructures, Databases, Collections, Windows, Linux, Networking, Shell, IO 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
QA (Java) Automation Intern Warsaw
Intern
Hybrid
Warsaw, Poland
32 - 32 PLN
🏢 Summary: 6-month IT internship focused on QA and software development fundamentals, offering hands-on learning under mentor supervision in a hybrid work model in Warsaw. Candidates will work on daily tasks with a team while developing programming, testing, and software lifecycle knowledge. 🗂️ Requirements: Basic knowledge of test design, Basic knowledge of test theory, Basic knowledge of Java, Basic knowledge of JavaScript, Basic knowledge of Python, Basic knowledge of C#, Understanding of OOP, Basic understanding of Git, Understanding of software development lifecycle, Intermediate English, Bachelor degree in Computer Science, Information Technologies, or related discipline, Availability for hybrid work in Warsaw 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SQL, Selenium 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) This role is based in our office in Warsaw. Being located in Warsaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
QA (Java) Automation Intern Wroclaw
Intern
Hybrid
Wroclaw, Poland
32 - 32 PLN
🏢 Summary: A 6-month hybrid IT internship focused on QA and software development fundamentals, offering mentorship, hands-on learning, and collaboration with experienced programmers. The role involves working 30 hours per week on daily development tasks while building skills in testing, programming, and software engineering practices. Successful participants may receive an opportunity for further employment. 🗂️ Requirements: Basic knowledge of test design, Basic knowledge of test theory, Basic knowledge of Java, Basic knowledge of JavaScript, Basic knowledge of Python, Basic knowledge of C#, Understanding of OOP, Basic understanding of Git, Understanding of software development lifecycle, Intermediate English or higher, Bachelor degree in Computer Science, Information Technologies, or related discipline, Availability for hybrid work in Wroclaw office 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SQL, Selenium 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) This role is based in our office in Wroclaw. Being located in Wroclaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
C++ Engineer Intern
Intern
Hybrid
Gdansk, Poland
32 - 32 PLN
🏢 Summary: 6-month C++ internship focused on hands-on learning under mentorship, combining practical development tasks with structured self-development. The role involves close collaboration with a mentor and team in a hybrid 4+1 office model in Gdansk. Successful completion may lead to further employment opportunities. 🗂️ Requirements: Bachelor degree or final-year student in Computer Science or related field, Good knowledge of data structures and algorithms, Practical experience with C++ (minimum 500 lines project), Practical experience with Git (minimum 20 non-trivial commits), Familiarity with command line tools, Intermediate English proficiency, Availability for 30 hours per week for 6 months, Ability to work on-site in Gdansk 4 days per week 📃 Skills: C++, Git, Algorithms, DataStructures, CommandLine, English 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of computer science concepts covered during typical university courses (data structures like arrays, lists, trees, common algorithms, algorithmic complexities) Practical familiarity with the typical command line tools Practical experience with C++, strong familiarity with the syntax by having written a project with at least 500 lines of non-trivial code Practical experience with Git, i.e. should have at least 20 non-trivial commits in a repository English: At least intermediate level of written and spoken English Bachelor degree or a strong last-year student in Computer Science or a related discipline This role is based in our office in Gdansk. Being located in Gdansk or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Understanding of the memory hierarchy and the corresponding latencies More prior projects done on own volition We offer: The duration of the internship is 6 months Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
Developer Python Intern Gdansk
Intern
Hybrid
Gdansk, Poland
32 - 32 PLN
🏢 Summary: 6-month IT internship focused on developing Python programming skills under the supervision of an experienced mentor in a hybrid work model. The program combines practical tasks, mentorship, and technical evaluation, with the possibility of further employment after completion. 🗂️ Requirements: Good knowledge of Data Structures and Algorithms, Understanding of OOP/OOD principles, Knowledge of OSI model, TCP/IP, HTTP/HTTPS, Knowledge of relational databases and SQL, Knowledge of Linux/Unix, Knowledge of Python fundamentals, Basic practical experience with Python, Intermediate or higher English, BS or MS degree (or undergraduate status) in technical field, Availability to work 30 hours per week for 6 months, Availability to work 4 days per week from Gdansk office 📃 Skills: Python, SQL, Linux, Unix, TCP/IP, HTTP, HTTPS, OSI, OOP, OOD, Git, CI/CD, PyCharm 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of Computer Science fundamentals: Data Structures and Algorithms OOP/OOD principles Networking: OSI model, TCP/IP, HTTP/HTTPS Databases: relational DB concepts and SQL OS: Linux/Unix Good knowledge of Python fundamentals (Python Core) Basic practical experience with Python English: Intermediate or higher (spoken and written) Technical education: BS or MS, undergraduate This role is based in our office in Gdansk. Being located in Gdansk or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Git Hands-on experience with Linux/Unix Practical experience in CI/CD PyCharm familiarity We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
Grid Dynamics Poland
QA (Java) Automation Intern Warsaw
Intern
Hybrid
Warsaw, Poland
32 - 32 PLN
🏢 Summary: A 6-month paid IT internship focused on developing practical programming and QA skills under the guidance of an experienced mentor. The role involves 30 hours per week of structured learning and hands-on tasks in software development and testing. Successful participants may receive a full-time employment opportunity upon completion. 🗂️ Requirements: Basic knowledge of test design and test theory, Basic knowledge of at least one programming language, Understanding of OOP, Basic understanding of Git, Understanding of Software Development Lifecycle, Intermediate English level or higher, Bachelor degree in Computer Science, IT or related field 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SDLC, SQL, Selenium, QA, Automation, Databases 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms
Technology
emagine Polska
Full Stack Developer (Java, React)
Senior
Hybrid
Krakow, Poland
190 - 200 PLN/hr
🏢 Summary: Long-term B2B hybrid role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position emphasizes high-frequency delivery, REST API development, and collaboration in a global engineering environment. It combines technical leadership with active development in financial-sector projects. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Ability to deliver code changes frequently, Background in banking or financial sector 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL, Docker, Kubernetes 🏢 Description: Working mode: Hybrid - 6 days per month at the Kraków office Contract type: B2B, long term cooperation Rate: 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.
Technology
ITFS
Java Developer
Senior
Hybrid
Warsaw, Poland
100 - 120 PLN/hr
🏢 Summary: B2B offer for a Senior Java Developer working in a hybrid model (Warsaw, 1 day per week in office) starting May 2026. The role focuses on developing and maintaining Java-based applications and services with emphasis on quality, testing, and system reliability. 🗂️ Requirements: Minimum 5 years of commercial experience in Java (11+), Very good knowledge of Spring Boot, Very good knowledge of Spring Integration, Knowledge of relational databases, Experience with Git, Experience with Maven, Experience with Jira, Experience with Jenkins, Knowledge of SOAP and REST, Knowledge of XML and JSON, Higher education degree in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON 🏢 Description: Miejsce pracy: hybrydowo (Warszawa) - praca z biura 1 raz w tygodniu Start pracy: Maj 2026 (preferowany max 14 dniowy okres wypowiedzenia) Forma współpracy: B2B Stawka: 100-120 zł/h netto + VAT Wymagania: min 5 lat doświadczenia komercyjnego w programowaniu w Java (min. 11+) bardzo dobra znajomość Spring Boot/Spring Integration znajomość relacyjnych baz danych znajomość narzędzi Git, Maven, Jira, Jenkins znajomość SOAP, REST, XML, JSON wykształcenie wyższe w obszarze nauk komputerowych, technicznych lub pokrewnych Mile widziane: doświadczenie w środowisku chmurowym GCP (w szczególności BigQuery, CloudSQL, Pub/Sub) praktyczna znajomość nierelacyjnych baz danych praktyczne doświadczenie przy budowania skonteneryzowanych aplikacji (Anthos, Kubernetes Engine, Docker) znajomość innych frameworków (np. micronaut) Zadania: implementacja nowych oraz modyfikacja istniejących aplikacji/serwisów tworzenie testów jednostkowych i integracyjnych dla budowanych aplikacji/serwisów dbanie o wysoką jakość oprogramowania (funkcjonalność, wydajność, niezawodność) prowadzenie dokumentacji analiza rozwiązań aktywne uczestnictwo w pracach projektowych Proces rekrutacji: Krótka rozmowa telefoniczna z ITFS Rozmowa techniczna Decyzja Proszę o przesyłanie aplikacji w j.polskim.