Position: Senior Java Developer (DF)
Company: Simplify
Experience required: 5y
English level: intermediate

About us

We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.

Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make their ways to each other simple.

Simplify. Your way to Greatness.

What do we offer?
• Challenging work in a self-managed, leading-edge SCRUM team without direct project management
• Opportunities to learn the best world level standards and practices in an open and friendly environment
• Flexible working hours
• Trainings package
• Hospitable team atmosphere

Requirements:

• Good Skills in optimizing DB Traffic - build efficient code
• Good knowledge of separating read/write APIs to separate microservices
• 7+ years of Java, SpringBoot, SpringSecurity, and REST
• Good in architecture 
• Extensive experience decomposition of monolithic systems and the migration of applications into the Cloud (AWS, Azure, GCP)
• In-depth Experience with message-driven architecture and design (Kafka, Kafka streams)
• Proven Relational Database implementation, operations, and/or solution deployment experience in a business-critical, high-availability context.
• Experience in designing and/or implementing highly scalable database architectures
• Implementation and tuning experience of Databases including knowledge of Schema Design, Query Tuning and Optimization, and Data Migration and Integration.