Full-stack Java Developer
Требования
Местоположение и тип занятости
Компания
Разработка программного обеспечения на заказ, тестирование, консультирование и поддержка
Описание вакансии
Условия работы
Softwerke is looking for a strong Senior able and ready to make architectural decisions and drive development team. Ideally with previous experience in a similar role. However, we are also ready to consider strong middle level developers with respective reduction of requirements.
Responsibilities:
- Development of new features for a set of products, incl. functionality testing automation, polishing, bug fixing.
- Developing of secure scalable set of services in the cloud
- Developing and deploying backend service in Java and node.js
- Developing front end features in React
- Assuring the quality of your code and the team services writing automated tests
Requirements:
- Experience in Java (ideally Java 11, but we consider candidates with Java 8+ knowledge) and/or JavaScript - Spring Boot, and/or Node.js, and/or React
- Experience with both - document-based and relational databases e.g. MongoDb, DynamoDb, Cosmos, SQL flavours (MariaDb, postgress, mysql)
- Upper-intermediate English (spoken and written)
Would be a plus:
- Jenkins knowledge about build pipelines, CI/CD (delivery and infrastructural topics are mainly covered by a dedicated DevOps)
- Knowledge in how to build up system landscapes and deal with multi-platform systems
- ELK stack, Kibana
- Experienced with at least one cloud provider (AWS, Azure, SAP Cloud Platform, Converge Cloud…)
- Docker, Kubernetes
- Experience with agile software development
- Experience working as part of a virtual remotely managed team
We offer:
- Interesting tasks in the area of web and mobile development
- International projects
- Small but stable and dynamically growing company (70+ employees, 15 years on the market)
- Friendly working environment
- 100% official enrollment, competitive salary and working conditions
- Health insurance (incl. dental service)
- Career paths
- Working schedule flexibility and European management approach
Conditions and compensation may be adjusted depending on interview results.