Position: Java Developer Intern
Company: Luxoft
Category: Java
Experience required: no_exp
English level: intermediate

Project Description:
Our project is one of the biggest platform to publish scientific articles, books, journals.
We are looking for people who really interested to increase product quality and provide ability to see scientific content without issues.
Responsibilities:
writing of new features (coding, unit tests, analysis of current project code base);
- cover app with Unit/Automation tests.
- following the best principles of writing clean and testable code;
- work with jira;
- CI/CD (Jenkins);
- following Agile methodology;
- working in a distributed team with colleagues in the UK.
Mandatory Skills:
Strong analytical skills, Java 8 (collections, loops, condition operators, work with files, streams, exceptions, threads), JSP, maven, JUnit(mocks, stubs), SQL, work with Windows.
OOP principles.
English level: intermediate.
Nice-to-Have Skills:
Spring DI, Spring MVC, jira, Jenkins, Hibernate, tiles, servlets, work with Unix systems
Design patterns.
Scrum methodology.