Position: Senior Java Engineer
Company: Pexapark
Category: Java
Experience required: 5y
English level: intermediate

**Key qualifications**

- Solid Java development experience of 3+ years
- Strong experience with relational databases (preferably PostgreSQL)
- Java 8, Spring, Spring Boot, Hibernate, Liquibase, PostgreSQL, JUnit, Mockito
- Experience in microservice architecture
- Experience in Kubernetes, Google Cloud a big plus
- JavaScript/ES6 and Frontend applications (Angular2+) knowledge a big plus
- Experience with non-relational databases a plus
- NodeJS experience is a plus
- Experience in the financial or energy industry is a plus

**Soft skills**

- Can-do attitude
- Excellent English language skills
- High degree of self-motivation
- Strong analytical skills and ability to solve complex tasks
- Team player who enjoys working with others
- A good sense of humor

**Benefits**
- Becoming part in an experienced and fun to work with engineering team
- A start-up culture where we work on an awesome product
- Flat hierarchy, no bureaucracy
- We are open to including new technologies in our stack
- You are free to propose new ideas and bring new technologies into our projects
- We want you to be curious and continuously learn
- Working together with colleagues across Europe
- Travelling to team events in Switzerland and other parts of Europe
- Comfortable and modern office in convenient city location with car parking
- MacBook Pro as development machine (or equivalent Windows/Linux PC, should you prefer)
- 25 workdays paid vacation, paid sick leaves