Position: Java Developer
Category: Java
English level: upper
Years of experience: 0.5


Production experience as Java Backend Developer/ Java  Web Developer since Sep 2019. 
Development and support web-applications: 1) “Marketplace www.reifen.de”, 2) “CRM system” for Online Learning Company. My responsibilities in features and tasks: create CRUD functionality on Controller, Service and Repository layers; create and refactor database tables, entity relationship mapping; write JUnit and Mockito tests; write SQL scripts
Technology: Java 1.8, Spring: Boot, Data, MVC, Security, REST, JPA, Hibernate, PostgreSQL, Maven, Gradle; JSP, Javascript, JSON, HTML
Courses and learning as Trainee Java Developer (2017-2019). 
Topics covered: OOP, SOLID principles, code conventions, Java core, Java EE: JDBC, JNDI, Servlets, JSP; Collections framework, generic types, error handling, input/output; Unit testing JUnit, Mockito; Maven, Git, Tomcat; Spring IoC/MVC, Spring Boot, Hibernate; HTML, Rest/SOAP, JSON, FlyWay, Swagger; Database, SQL
Personal skills: finance, accountant and team-management
Product Company with own software products as Advantage
Opportunities for professional development as MUST
The harder the tasks, the better
Friendly, open, team and business oriented work atmosphere
Benefits, f.ex. medical insurance, sport