Position: Senior Java Developer with SRE Experience, Online Retailer (Cyprus)
Company: DataArt
Experience required: 3y
Category: Java
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

The team helps manage client's warehouses. They are the size of several football fields and could have up to hundreds of thousands of containers in them. Items are prepared on an ongoing basis and then get sent to customers, while new goods are taken to the warehouse. The team knows what goods are in stock and where they are.

**Client**
Our client is one of the biggest online retailers worldwide with yearly revenue of PS2+ billion, the headquarter based in the UK. Built to change the nature of grocery e-commerce globally, our custom-designed solutions are uniquely capable of meeting the complex and developing expectations of shoppers, while driving better productivity, greater flexibility, and higher margins for grocery retailers online. 
We have a long history of relationships and over the years have helped the client to develop web-portals and mobile apps, delivery control systems, staff management tools, data storage and much more.

**Position Overview**
If you want to face the challenges of performance and high availability, then this team is definitely for you.

**Technology Stack**
Java 8 (Java 6); EJB 2.0, Spring, Spring Boot framework; Glassfish, Tomcat; Maven, Gradle; Eclipse link; Oracle DB, SQL, PL/SQL; JMS; Rest API; JSP, JS; Docker; JUnit, Mockito; Bash scripts; SLI/SLO.

**Requirements**
- 3+ years of production experience with Java (Java 8 or Java 6 would be a huge plus)
- Hands-on experience with EJB 2.0, Spring, Spring Boot framework
- Hands-on experience with SRE
- Hands-on experience working with Oracle DB, SQL, PL/SQL
- Hands-on experience with Docker
- Experience with Glassfish, Tomcat
- Experience with Eclipse link
- Solid understanding of JMS
- Proficient understanding of JUnit, Mockito
- Experience writing Bash scripts 
- Rest API knowledge
- Knowledge of JSP, JS
- Familiarity with build tools such as Maven, and Gradle
- SRE: SLI/SLO definition and implementation; reliability best practices; system capacity/reliability troubleshooting
- Good spoken English