Position: Java Developer
Company: TenderHut
Category: Java
Experience required: 2y
English level: upper

**You fit in, if you meet these requirements:**
- minimum 2 years of experience in programming in Java (Java 8 or higher),
- good knowledge of Spring Framework,
- good knowledge of relational databases (MySQL, PostgreSQL),
- experience with Hibernate, JPA,
- experience with microservices architecture and containerization techniques (Docker / Kubernetes),
- very good knowledge of English - spoken and written (at least B1/B2),
- ability to write formal software documentation,
- experience in working with cloud hosting technologies (AWS / Google / Cloud Azure),
- experience with front-end technologies would be advantageous (Vue / React / JavaScript / CSS / Bootstrap),
- understanding of unit testing concepts, software testing methodologies and challenges,
- knowledge of GIT,
- good communication skills,
- problem solving skills.

**Nice to have:**
- AWS (EC2, S3, SQS, Cognito), XSLT, Agile, Apache Wicket, Apache Kafka, NoSql, Dagger, Keycloak, Linux, Bash.

**What we can offer you:**
- Pizza Fridays,
- possibility to work from the office or remotely,
- Luxmed private medical care,
- Multisport card,
- flexible working hours,
- training budget,
- English lessons with a Native Speaker,
- opportunity to participate in SoftwareHut Speaking classes (learning to speak in public).