Main Responsibilities:
- Design, develop and execute complex software solutions which involve different types of software environments
- Design and code complex server-side challenges
- Analyze, debug and provide solutions to issues arising in production or at the customer
Minimum Requirements:
- Experience in Java design and programming
- Experience in relational and non-relational databases
- Experience in different Linux distributions and flavors
- Experience in micro-services architecture and Dockers
- Good knowledge of design patterns
- Experience working in Scrum/Agile environment
- Excellent interpersonal skills
- Ability to work individually and in a team
Advantages:
- Familiarity with other programming languages and stacks (e. g. Python, C++)
- Experience with UI