Position: Middle/Senior Java/Full-Stack developer
Company: Nineva Studios
Category: Java
Experience required: 3y
English level: upper

Hello there! We are a small development studio from Lviv. We are expanding our team and looking for a Middle/Senior Java/Full-Stack developer to work on one of our existing projects long-term.

The customer is building a logistics platform in Europe that allows proper digital handling of freight documents which consists of developer-facing REST API, a web portal for transport management, and a mobile Android app for drivers. Your task would be to mostly work on the Java backend systems (monolith architecture, Spring Boot, PostgreSQL, hosted on AWS) and some front end (Angular) — implementing new features and fixing bugs. The team is small, friendly (currently 5 developers), international (Netherlands, France, Switzerland, Ukraine), and works using SCRUM (2-week sprints, daily standups, etc.).

**Requirements:**

- **Upper-intermediate level of English - you must be able to fluently talk with clients;**
- Minimum 4 years of experience with Java enterprise projects;
- Java EE, Spring Boot, Maven, Liquibase, MyBatis, JUnit;
- Experience writing unit and integration tests;
- Excellent knowledge of relational DBs and SQL, experience writing and debugging complex queries;
- Experience with Angular or any other modern front-end frameworks.

**Would be a plus:**

- Experience with AWS (ECS, EC2, RDS, S3, Backup, ELB, VPC) is a big plus;
- Android experience;
- Experience with API and DB performance testing and improvement;
- Familiarity with Kibana and NewRelic for API monitoring;
- Any DevOps experience;
- Previous experience in logistics or similar fields.

**We offer:**

- ⚙️  Interesting work on our own products as well as various contract projects;
- 💰  Competitive salary depending on experience and skills;
- 💻  Powerful workstation/laptop machine;
- 🌴  20 days paid vacation, 7 days paid sick leave;
- 🏢  Comfortable and modern office not far from the city center;
- 🇬🇧  English lessons covered by the company;
- 🎃  Regular corporate events;
- 🍕  Monthly Team Building and weekly Pizza Day.

**Other info:**

- There is a fully-compensated 3-month trial period;
- We are currently looking for people working in the office (Lviv, Heroiv UPA Str.). But if you are not considering working in the office anymore, reach out anyways, maybe we can think about some kind of partnership as we are always looking for great developers.