Position: Senior Backend Engineer - Java (m/f/d)
Company: StoryPoint
Category: Java
Experience required: 5y
English level: upper

This is a full-time job with significant responsibility, joining us in our office in Berlin.

**YOUR TASKS & RESPONSABILITY**
- You are a key member of one of the agile technical teams responsible for Friendsurance’s main product developments on our platform or with partners. Your shared team goal is always to develop high-quality code and build great products which satisfy customer demands
- You have a strong knowledge of and practical experience with different architectures, patterns, and programming paradigms and apply those in the day-to-day work
- You have experience with microservices, an appropriate mindset, and an understanding of relevant topics: deployment, observability, and testing for father growing our platform
- It is important for you to design and build highly scalable systems keeping in mind redundancy, performance, and availability for scaling our product
- Reviewing test cases, designs, and code developed by other team members is part of your day
- In your role, you work closely not only with your fellow team members including the Product Owner and other technical teams but also with the business development and strategic project team

**YOUR PROFILE**
- You take pride in your deep knowledge of at least** 5 years** within the technologies, tools, and processes mentioned above - in particular, **Java, Spring** and **Hibernate**
- People praise you for your knowledge of relational data models and cloud-based architectures
- You have expert-level knowledge of developing **REST-based microservices**
- All through your passion lies in backend technologies you consider yourself able to understand what happens in the frontend side as you will be closely collaborating with frontend engineers
- QA is for you a team responsibility and you are confident in your code because you write automated tests
- You are a great communicator with the ability to communicate complex ideas visually and verbally to business and tech
- You are an experienced agile product development practitioner
- Working in English has been part of your work for years

**OUR OFFER**
- Be part of a pioneering team fearless of change
- Go to work in a team where a high level of qualifications and soft skills are **equally** **cherished**
- Be part of **an agile team** that is not only highly skilled but also works together in a trusted and respectful way and knows how to have fun together
- Experience **flexibility** when and where you need it thanks to our mobile office options, flexible working hours and constantly rising holidays
- Use your **personal development** budget, regular **feedback** talks, and c**areer development** meetings to never stop growing and learning
- Move forward with **cutting-edge innovative** technologies
- Go home with **an attractive salary and perspectives**
- Work in a **fast-moving team** that feels like family

**OUR TECHNOLOGIES, TOOLS, AND PROCESSES**
- **Backend**: Java, Spring, Hibernate, PostgreSQL, Spring Boot                                              
- **Frontend**: ReactJS, TypeScript, Redux, SASS 
- **QA**: Selenium, Galen, Serenity, JUnit, Mockito, Jest, Mocha
- **Build and Deploy**: Jenkins, git, npm, Maven, Docker
- **Infrastructure**: Linux, AWS, Cloudformation with Troposphere and Stacker python libraries, Terraform with Terragrunt, Ansible, EKS (k8s), MSK (Apache Kafka)
- **Agile**: Kanban and Scrum