Careers
Back

Java Developer

General Description

Providus is looking for a Senior Java backend Developer with strong experience in Spring framework (with interest for Spring Boot 2.1.*) who would be able to efficiently fulfil all given tasks independently, but who will also be willing to learn constantly and keep up with new technological trends around the Java ecosystem.

The person should also have competences building software with a microservices approach. The candidate should also be aware of managing huge amounts of data in near real time fashion reducing as much as possible the level of algorithms complexity. It is mandatory to have had experiences in transactional environments with high end concurrency management, to have knowledge of SQL Database and VCS systems like Git. It is also beneficial to have experience in Dokerized environments with Kubernetes clusters.

The person should be able to work and coordinate their own activities on multiple projects simultaneously. It is very important that the person communicates well with the entire team and is actively involved in analysis of the project demands.

Key duties and responsibilities

Develop enterprise Spring Boot based solutions using a microservices based approach, in the domain of virtual gaming and betting. The candidate will have the opportunity to work on real-time application with massive transactional throughput.

The candidate will be involved in the whole application lifecycle, from requirements collection to deployments support, assisting DevOps in defining the pipelines and the deployment strategies. The developer will work with cloud technologies, particularly with Google Kubernetes Engine and other GCP products.

The candidate is expected to both work autonomously and collaborate with the team members, and is expected to provide training, help and support to other team members. The Developer would also be asked to write technical documentation.

Qualifications and experience requirements:

  • University degree in Computer Science, Engineering or equivalent
  • 3+ years of relevant experience
  • Problem solving skills
  • Experience in maintaining and evolving high traffic production applications
  • Good knowledge of algorithms, data structures and design patterns
  • Strong experience with relational databases, specifically Postgresql
  • Strong proficiency with ANSI\ISO SQL
  • Java v >= 8
  • Spring Boot v2.1.
  • Testing tools: JUnit
  • Build tools: Maven, Ant, Gradle
  • VCS: Git
  • Fluency in English (written and spoken)

Nice-to-havequalifications and experience:

  • Experience in cloud technologies, specifically GCP products
  • Experience with Kubernetes
  • Experience in NoSql databases
  • Experience with microservices oriented architectures, and with asynchronous messaging solutions (e.g. GCP PubSub, RabbitMQ, etc) and related patterns
  • Knowledge of Scrum methodologies
  • Knowledge of gaming and gambling domain

What we offer ?

  • Full-time permanent employment contract
  • Competitive salary and conditions corresponding to demands of the position
  • Established 13th salary
  • Team building activities
  • Encouragement of innovation and support in personal and professional growth

Join Our team !

Rise to new heights in a dynamic, innovative and challenging environment.
This field is required
cv.doc
*File accepted: jpg, jpeg, png, pdf, doc, docx, txt, rtf. Maximum file size allowed 5MB.
Providus Technologies Limited

Providus Technologies LTD is an IT company, based in Mauritius,
which provides digital strategies and solutions.

Visit our office

Address: Providus Technologies Limited Level 7, 1 Cybercity Tower C,
Wall Street, Ebene, Mauritius

Get directions
Contact details

Send us a mail or give us a call for any query.

hr@providus.mu
+ 230 489 2899