Position: Java Developer (V)
Company: RQ Team
Category: Java
Experience required: 3y

PROJECT DESCRIPTION: Our client is a Cyprus-based start-up software company. They build an Online Payment platform. There is a small team now (Management, 1 DevOps, 3 Java Developers, 1 Support) but plan to grow fast adding an additional team in Kyiv.

REQUIREMENTS:
• 3+ years of experience in Java 11
• Good verbal and writing English language communication skills
• Deep practical experience with Spring Boot and GitLab
• Practical experience with Kubernetes for different environments
• Knowledge of different communication protocols (REST, gRPC, events, messaging)
• Understanding of CI/CD practices and types of quality gates
• Hands-on experience with third-party integrations (fintech industry), especially with payment providers and gateways
• Taking full responsibility for the results of own work

WILL BE A PLUS:
• API design and documentation skills
• Knowledge of Docker, AWS, Redis, and Oracle APEX

RESPONSIBILITIES:
• Payment provider integrations and product improvements according to the company strategy
• Develop, deploy, and support Spring Boot-based services
• Deploy and configure the system on various environments in the Kubernetes cluster
• Ensure system performance in production environments
• Develop architecture and system design
• Improve teamwork
• Implement ideas from Product Backlog into a reliable working product

WE OFFER:
• Competitive compensation depending on experience and skills
• Career growth opportunities
• Fixed work schedule: 9:00 – 18:00 or 10:00 – 19:00
• Medical insurance after probation period
• Free lunches
• 20 working days of paid vacation in a year
• 10 working days of paid sick leave in a year
• Comfortable office near Vasylkivska metro station
• 10 working days remotely (after the pandemic is over)