Position: Senior Java Back-End Developer
Company: Fundomate Technologies Inc.
Category: Java
Experience required: 5y
English level: upper

**You will be good match if:**
• you have history of solving non trivial problems in one of your previous projects
• you have wide technology background (backend, frontend, devops, ops, mobile development, etc), so you will understand the connections between technologies and expand this knowledge with domain and business needs.

**We will be good match if:**
• you want to solve (or learn to solve) complex business problems
• you want to experiment with processes/development technics/tools
• you interested in continuous improvement and automation of product and working process

**Requirements:**
• 4+ years of experience developing web applications
• 3+ years of experience in any IoC & DI framework (Spring, Quarkus, Micronaut, etc.)
• Good knowledge of MicroServices (Kubernetes knowledge is a plus)
• Experience working with tools like Git, Gradle, Jenkins or similar CI/CD.
• Working experience in Industry Standard protocols related API Security including OAuth (KeyCloak is a plus)
• Working experience with RDBMs like Postgres/MySQL or any similar
• Understanding of asynchronous message-based communication like Kafka, GCP Pub/Sub, AWS SNS/SQS, etc. (Kafka as an advantage)
• Strong Agile/Scrum/Kanban development experience
• Experience in third party systems integration (XML or JSON api)
• Knowledge of any cloud provider (AWS as an advantage)

**Our technical Stack:**
• Java 17
• Microservices(Quarkus)
• Postgresql/MySQL
• Kafka
• Keycloak
• Kubernetes & Docker
• AWS (EKS, MSK, RDS, etc.)
• Gradle
• Bitbucket pipelines, gitops approach
• Lombok, MapStruct, Flyway

We also have a legacy system. We do not change it and replace it with microservices. So you will also spend time on reading legacy code.
**Monolith tech stack:**
• Java 8
• Play 1.5
• Mysql
• FreeMarker templates

**We offer:**
• Innovative new product with modern technology Stack;
• Competitive salary (paid in $);
• Social package (paid vacations, sick leaves and etc);
• PE accounting and support;
• WFH and remote working mode possibility, Ukrainian working hours (our CTO in Israel);
• No bureaucracy, micromanagement and time-tracking.