Symphony Solutions is a cloud transformation company with headquarters in Amsterdam and offices in the USA, Netherlands, Ukraine, Poland, Macedonia, and Belgium. Throughout its 10-year history, the company has grown to nearly 600 people in 6 different locations. At Symphony Solutions, we adopt Agility as a part of our corporate culture.
4 жовтня 2021

Senior Back-End Developer (Java) (вакансія неактивна)

Львів

Customer & project description:

This project is a successful lottery and sports betting operator, with a strong presence in more than 16 countries in Africa under 5 different brands with 4 languages. The plan is to extend countries to 21. The company is globally recognized as a start-up specialist for gaming operations in emerging markets. The company is fast growing, has doubled in size over the last 3 years, and has plans for further expansion in Malta. The business has an active online customer base of more than 170k customers with as many as 40k+ new first-time customers per month. The number of Sports bets exceeds 7 million per month.

Main technologies FE — React.js, Angular for CMS. BE — Java

Team composition: SDM, Architect, PO, DevOps, and two scrum teams, Support Engineers — after MVP goes live.

Requirements:

  • 4+ years of experience working as Java developer
  • 5+ years of experience working in software development companies
  • Solid knowledge of Java 11+ and Web development (HTTP protocol, REST/OpenAPI)
  • Excellent knowledge of Spring-boot 2.x
  • Understanding and practical experience of applying Scrum/Agile principles in software development teams
  • Proven commercial experience of developing with Java EE;
  • Experience with NoSQL DBs (MongoDB, Cloud-based NoSQL services), optimization technics and scaling
  • Experience with SQL DBs (Postgress, Cloud-based SQL DBs)
  • Design patterns and technics
  • Microservices architecture
  • Cloud architecture (GCP or AWS)
  • Docker and Kubernetes (GKE)
  • Rest, Websockets, SOAP
  • Understanding main principles of SPA development and integration with APIs
  • Upper Intermediate/Advanced English
  • Good communication skills
  • Experience in leading software development team would be a distinct plus
  • Knowledge in Gambling Domain would be a great plus

Responsibilities:

As a Senior Java developer, you will be taking part in the Architecture creation, performing general oversight of solution development from a technical perspective, delivering the highest possible quality software, participate in business requirements analysis, and supporting less experienced team members.

We offer:

  • Competitive salary and compensation package
  • Medical insurance
  • Personal workstation
  • Friendly and professional team
  • Workation program
  • Symphony Training Academy
  • Low hierarchy and open communication
  • 20 vacation days
  • See BENEFITS Section for the full line-up

Гарячі Java вакансії

Всі Java вакансії