Position: Middle/Senior Back End Developer
Company: Etiya
Category: Java
Experience required: 1y
English level: upper

Requirements:
Experience developing backend web services in a microservice architecture
Solid understanding of API design, particularly principles of REST in highly scalable environments
Deep knowledge in messaging system and messaging products (ActiveMQ and/or Kafka).
Strong understanding of the web development cycle and programming techniques and tools.
Experience with Maven build frameworks.
Strong SQL skills, specifically with PostgreSQL, and ability to recognize and address potential performance issues.
Experience with Git and GitFlow.
Understanding of best practices for data structures and design patterns.
Familiarity with TELCO domain 
English level - intermediate and higher

Nice-to-Haves:
Comfortable using AWS or other cloud-based service providers.
Practical knowledge of running JVM-based applications.
Familiarity with payment gateways and payment systems.
Experience in SpringBoot.