Java Web Development Engineer [rekrutacja online]
Localization: Wrocław
Daily activities
Join us and enjoy best software craftsmanship practices such as OO design principles, clean code, code review, pair programming and test-driven development. We create products which helps telecom operators to manage their networks in a cutting-edge way. Together we can make operator’s life easier!
You will have the opportunity to work in a friendly atmosphere where we focus on knowledge sharing and integration. Your daily responsibilities will include:
- design new functionalities in cooperation with specifications specialist
- implement new features
- maintain existing codebase (refactoring, bug fixing)
- test at unit, module and integration level
- work with Scrum team’s members according to best Agile practices
- cooperate with Nokia's worldwide experts
We work with:
- Stream processing solutions (Spark, Flume, Storm)
- Search engine (ElasticSearch, Kibana)
- Telemetry/metrics (Prometheus, Grafana)
- Identity & access management (Keycloak)
Our expectations:
- AngularJS, ReactJS, NodeJS and Javascript
- Java8 or greater (any Java version) experience >5y
- Spring (Core, Boot) experience >2y
- JPA/Spring Data/ORM tools (e.g. Hibernate) experience >2y
- JavaScript/Angular/React experience >1y
- REST WebServices, HATEOAS
- Docker, docker-compose
- Microservices architecture
- Cloud-native applications (microservices, containers, DevOps, continuous delivery) concept
- Maven
- GIT
- Linux
- OpenStack, VMware
- TDD
- Scrum