Position: Java Developer
Company: Nearshorefriends GmbH
Experience required: 2y
English level: upper

**Your tasks:**
- Enhancing and improving backend system architecture (scalability, maintainability, extensibility).
- Developing Java applications and servers used as a backend for our frontend applications.

**Requirements:**
- Broad knowledge and experience in Java, REST, SQL-Databases, NoSQLDatabases, XML, XSL, JSON
- Architecture and implementation-level software design
- A baccalaureate or masters degree in computer science or related field.Ph.D. welcome.
- Experience with JavaScript is a plus – our front-end is implemented in AngularJS/TypeScript

**You can expect:**
- Work in an international dynamic team of experienced developers.
- A strong focus on architecture since we are developing a product.
- A sophisticated technology stack, for example, we build our own NoSQL database engine and full-text search engine.
- The agile methodology based on the Scaled Agile Framework which translates to Scrum at the team level.
- Working on a sophisticated and complex product used by over 100 mostly larger customers.