Designing and developing new features
Writing effective test (TDD)
Fixing issues and refactoring existing features
Attending meeting in order to design and solving problems
Feeling responsible at all times during performing tasks
Being creative and find out solutions
Being interested in learning new technologies
Requirements
Experienced in Java Core
Object Oriented design
Spring Boot, DropWizard
JPA/Hibernate, QueryDSL, Flyway
Microservices Architecture
Web services and Rest API
Test Development Driven and Junit
Dependency Management (Maven or Gradle)
Git