JustJoin.IT Praca zdalna Junior New

Java Trainee

EPAM Systems

⚲ Poland (Remote)

Wymagania

  • java core
  • OOP
  • Maven
  • Git
  • Unit Testing
  • Software Architecture
  • Design Patterns
  • SQL
  • HTTP
  • REST

Opis stanowiska

Ready to bridge the gap between theory and industry-grade expertise? Join the Java Specialization Program at EPAM Campus. Learn directly from seasoned experts, master market-leading technologies, and shape your professional future with a global IT leader. Details If you already have a foundation in Java Core and Web Development, this program is designed to transform you into a project-ready professional. Showcase your level of expertise and join this expert-led program to: • Master the development of scalable, high-performance applications. • Deep dive into frameworks, cloud computing, and architectural patterns. • Become a T-shaped specialist ready to face complex engineering challenges. • Learn to ethically and effectively integrate Generative AI into your coding workflow. Upon successful completion, you will gain market-oriented soft and hard skills to kickstart your career journey as a Java Developer and work in the IT industry.  What do we offer? • Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. • Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested the educational content in numerous training runs.   • Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned.    • Support from experienced mentors. Our specialists will navigate your learning and cover open questions at regular Q&A sessions.  • Career advancement. Upon successful program completion, we will consider you for open positions based on your demonstrated skills and available opportunities at EPAM.  Training process at a glance • Duration: ~3–4 months • Commitment: 12–15 hours per week • Format: Flexible self-study materials, weekly expert-led Q&A sessions, and practical tasks with instant feedback. What is required for training: • English proficiency at B2 level or higher. • Strong grasp of Java Core, OOP and hands-on coding. • Understanding of build tools (Maven), version control (Git), and clean code principles. • Experience with unit testing and basic software architecture/design patterns. • Familiarity with SQL/Relational Databases and the HTTP/REST protocol. • Practical experience building Java back-end applications. • Knowledge of Spring Core, networking basics, HTTP protocol and REST principles. Good to have knowledge: • Experience with Spring Boot, AOP, MVC, JPA/Hibernate • Familiarity with Java Persistence API • Experience with building full-fledged back-end applications using frameworks • Understanding of front-end technologies (React/Angular, TypeScript) is a plus • Insight into cloud-related technologies is a plus How to get started? • Register by May 13. Once you fill out all the required fields and attach your CV, you will find the confirmation with more details in your mailbox and notifications tab. • Take the English Test available in your "My assessments" tab. Make sure you complete it by the deadline and reach the B2 level. • Pass the Technical Assessment available in your "My assessments" tab. • Have a conversation with our AI Assistant. High-scorers will be invited to a conversational screening with our AI tool. • Complete an Online Technical Interview with our expert. • Start learning – receive your invitation and start your journey! Keep an eye on your profile mailbox to stay updated on your progress and important announcements. Important notice – Eligibility details you should know: • This program is open to Polish citizens and permanent residents (18+) who are eligible for full-time work in Poland at the time of application. • Program dates may change. Please stay updated via email and our website. • Seats are limited and candidates with the highest assessment results will be enrolled first. • We maintain a fair and transparent selection process, and any form of cheating will result in disqualification. • If you are currently participating in another EPAM Campus program or employed at EPAM, please consult your Training Coordinator or Resource Manager before applying. • After completing the program, high-performing participants may be offered opportunities for continued learning based on their skills, performance, and available pathways at EPAM. Take your chance to dive into the IT world with a leading international IT company – apply now!