Position: Senior Java Developer, Online Retailer (POLAND)
Company: DataArt
Category: Java
Experience required: 3y
English level: intermediate

CLIENT
Our client is one of the biggest online retailers worldwide with annual revenue of £1 billion. Over the years we helped the client develop web portals, mobile apps, delivery control systems, staff management tools, data storage, and much more. The systems we’ve built together are in operation 24/7, contributing to the client’s success.

POSITION OVERVIEW
The Java Engineer will join a project in a fast-paced agile team based in Lublin and Wroclaw. Among the main responsibilities are technical system analysis, requirements analysis, performance improvements, scaling, improving resilience and monitoring, applying the best reliability engineering practices as part of their daily routine.

Requirements:
- 4+ years of production experience in Java.
- Experience in the full Software Development life-cycle from design to release.
- A good understanding of software development principles like Clean Code and SOLID principals.
- Advanced problem-solving skills.
- Spoken English.
- Solid knowledge of Spring/Spring Boot.
- Experience with AWS.
- Experience with On-premises solutions/knowledge of Linux.
- Experience with monitoring and profiling systems (NewRelic, Prometheus or similar).
- Knowledge of SRE practises and patterns.
- Experience working with SQL databases.
- Web service development experience with REST.
- Experience in using Gradle or Maven, Git, Gitlab.

Nice to have:
- Experience with OpenStack.
- Experience with Spring Security, Spring Cloud AWS, Spring Cloud Netflix.
- Experience with AWS services: SQS, SNS, Lambda, ECS, RDS, Kinesis.
- Experience with NoSQL, OracleDB, Elasticsearch.
- Experience with Puppet, Terraform.
- Experience with web and/or mobile frontend.