Position: Senior Java developer (only EU)
Company: Simplify
Experience required: 5y
English level: upper

- 7 years of experience in Java software development, including JavaEE and Spring.
- 5 years of experience with service integration, event sourcing, CQRS, API development or ETL. - 2 years of experience designing, building, and deploying cloud-based applications. 
- Solid understanding of programming language paradigms, Design principles and design patterns.
- Experience in providing technical Leadership and setting technical direction. 
- Strong Communication skills and the ability to interact with technical and Non-technical team members to interact. 
- Self-motivated and able to work independently and as part of a distributed Team.

Nice to have: 
- Experience with GraphQL and event source databases. 
- Experience in service integration and ETL. 
- Experience in Interaction and communication with AWS services. 
- Experience working in a global and multicultural team. 
- Analytical mindset and good problem solving skills. 
- Passion For taking ownership and driving growth in a A product company.

What will be done. Building some sort of middleware based on EventSourcing (EventStore DB) and CQRS.

Full-time, remote, long-term.