Position: Senior Java Engineer
Company: Intellias
Experience required: 5y
English level: intermediate

**About the project:**

Our client's product is able to integrate a wide variety of different billing systems to produce customizable bills for final customers, where customer information and behavior are used to provide the right information at the right time. Bills produced with this product save literally millions to Telco Companies, as their customer don´t need extra support, coming from call centers.

Our product is used by several of the largest Telco companies in the world. Comcast, Sprint, AT&T, Vodafone, Rogers, just to mention some. Technically, it was born as a monolithic application, and thanks to its success, many new features have been added to support more and more customer needs.

Not all our customers have the same needs. They don´t need all the features our product is able to provide, but all of them need to scale and provision the right resources according to their customer base. That´s why we´re addressing a migration to a microservice architecture.

Our project consists of turning our monolithic application into a microservice environment and on top of that, providing a SaaS solution to support smaller customers that don´t need most of our features, but still could take advantage of the most basic ones.

**Requirements:**
5+ years of commercial experience
Deep understanding of Java 8 and 9, OOP
Proven experience with microservices
Swagger, Open API
Spring suite, mostly core and spring boot.
QA and CI/CD pipelines. Unit, integration, and contract testing in microservices environments
Foundations about scalability, security, high availability, and resilience in microservices environments.
Docker and Kubernetes.
Kafka or Rabbit MQ

**What we offer:**
Work in a great atmosphere with continuous opportunities for self-development and growth
Flexible working hours
Competitive salary
Technical support, comfortable workplace and outstanding office facilities
Health, sport and mental compensation packages
Office fun rooms & relax zones, kids' room, beauty salon, etc.