Position: Java Developer (Microservices)
Company: Guerilla Suit
Experience required: 5y
Category: Java
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

Technical stack:
- Java 11
- Spring: Core, MVC, Data, Boot.
- Microservices architecture.
- Restful services (REST).
- Concurrency.
- RDBS: MySQL, MariaDB
- NoSQLDB: Couchbase, Aerospike
- Messaging: Kafka
- Test-Driven-Development (TDD).
- Other: Maven, Git

Pros of working:
- Real highload - nearly 6 billion events daily.
- Challenging tasks - development of more than 100 micro services including - Payment System, Back Office System, Users Segmentation, Coupons service, Tournaments Service, User Service, Bonus Service, Messaging Service etc.
- New modern stack as Java 11, Groovy, Spring Boot, Spring Cloud, Netflix stack (Eureka, Hystrix, Archaius, Zuul), Couchbase, Apache Kafka, Kafka Streams, MemSQL, Neo4J, Redis, etc.
- Used tools and frameworks help to build fast, reliable, multi-threaded, highly scalable, service-oriented web services.
- Knowledge sharing inside the teams:
- The developers have enough freedom in their work, the team is open to discuss ideas, possibility to influence the product;
- Career growth within the department;
- Transparent management.

We offer all our employees:
- Competitive salary, performance-based bonuses and flexible working hours;
- Training programs, certifications, conferences including international events; 
- Social package, including gym membership compensation, medical insurance; 
- Paid vacation and sick leaves;
- Corporate English classes;
- Referral program;
- Corporate celebrations, team buildings, and fun activities;
- Free meals twice a day, refreshments, happy hours;
- Technical library with option to order books;
- Coaching and reviews to support your career development;
- Working for one of the top social gaming companies in the world;
- Cute and funny corporate events — some of them definitely unforgettable.