Intern Java Developer
Job Description
MTS Web Services (MWS) is a big tech company providing cloud, AI services, and platform solutions for various business needs: from data management to product development and process optimization. We have also launched a new public platform of our own development — MWS Cloud Platform.
We invite a Java developer intern to join the pilot project team within the framework of the state program "Russia's Water, Bioeconomy" for the creation of digital twins.
Responsibilities
- Master the methodology of rapid prototyping of corporate applications using the Jmix platform;
- Participate in the development of prototypes that require high computational performance (Julia) and adherence to architectural purity (Java).
What we expect
- This internship is also for students in their 3rd-6th year of Bachelor's, Specialist, or Master's programs;
- Basic Java knowledge: understanding OOP (inheritance, polymorphism, encapsulation); ability to work with collections (Stream API is a plus); knowledge of JVM operating principles (memory, garbage collector at a basic level); understanding of basic Java application design patterns;
- Fundamentals of SQL and DBMS: understanding of the relational data model (Postgre); ability to write simple queries (JOIN, GROUP BY); understanding of transactions;
- Will be a plus:
- Experience with Spring Framework (Jmix is built on Spring Boot, understanding context, Spring Data JPA, and beans will simplify onboarding);
- Experience in writing Unit / Integration tests (JUnit);
- Understanding of REST API principles;
- Familiarity with the Jmix framework;
- Experience with Docker (for deploying prototypes);
- Experience writing scripts in Julia for mathematical/statistical calculations;
- Understanding of language features (multiple dispatch, LLVM JIT).
What we offer
- Full-time internship - 40 hours per week, hybrid format;
- Development within teams of professionals and an experienced mentor ready to share their knowledge;
- Mobile communication covered by the company;
- Subscription to the KION online cinema, MTS Music service, MTS "Stroki" book service, unlimited messengers, and social networks;
- Special offers from partners and discounts on products within the MTS ecosystem;
- Continuous development - access to courses and webinars from the corporate university and an online library.