GENEL NİTELİKLER
We are looking for an experienced teammate for an international project. The candidate is going to be part of a multi-national team. That's why written and verbal English communication skills is required for this role.
The candidate will engage in the project as a senior backend developer. Accordingly, apart from communication skills following technical capabilities and prior experience are required for the role:
- MSc/MA or higher in computer science, engineering or relevant field
- Min 5 years work experience as a backend developer
- Advanced knowledge of the Java language, backend implementation and best practices
- Advanced knowledge about DropWizard or Spring boot, Guice, pac4j
- Experience with performance profiling
- Experience with Git, Feature-Branch Workflow and software versioning in general
- Preferably, experience with GraphQL, DataLoader, in general with data query manipulation concepts and languages
- Preferably, experience about data mapping and data caching concepts
- Preferably, understanding of Agile Software Development & Scrum Framework
- Preferably, knowledge of Python language