Position: Junior (intern) Java Developer
Category: Java
English level: intermediate
Years of experience: 1

Example of a developed web application:
https://github.com/p100Andrey/RestaurantClient2
https://github.com/p100Andrey/RestaurantAdmin2
- More than 1 year of hands-on Java development experience (Java 7, Java 8)
- Java Core: OOP, Exceptions, Java I/O, Collections, Threads, Annotations, Generics, Reflection etc.
- Design Patterns GoF
- JDBC API, knowledge Java Persistence API and Hibernate
- Spring Core (IOC/DI, AOP/Aspects), Spring Data Access (JDBC Template, Transactions), knowledge Spring MVC and Spring Security
- HTTP/HTTPS, Servlet API, JSP, JAX-RS, JAX-WS
- XML, XSD, XSLT, JSON
- TDD, JUnit
- Maven, Ant
- SVN, GIT
- Basic knowledge of web development technologies: HTML, CSS
- Basic knowledge Java 8, experience in IntelliJ IDEA, NetBeans
- Basic knowledge Android SDK, experience in Android Studio
- Basic knowledge SQL, experience in PostgreSQL, MySQL
- Basic knowledge automated testing, experience in Selenium IDE
- Experience in use of management tools: JIRA