Connecting Linkedin...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9jyxn0awxszs9qcgcvymfubmvyx2rlzmf1bhquanbnil1d

Senior Java Developer

  • Location

    Mauritius

  • Sector:

    ICT

  • Contract Type:

    Permanent

  • Salary:

    Attractive Package

  • Contact:

    Deborah Melinda Arlanda

  • Job Reference:

    5543

  • Published:

    3 months ago

  • Expiry:

    2019-11-30

  • Client Details:

    Castille

  • Consultant:

    Deborah Melinda Arlanda

  • Skills tags:

    Java

Our client, an expanding group in the ICT gaming sector, is hiring Senior Java Developers for its team based in Ebene. 

Key duties and responsibilities:

  • Develop enterprise Spring Boot based solutions using GCP features such as App Engine, Compute Engine, Spanner transactional database, Pub\Sub, etc.
  • The candidate should also be aware of managing huge amount of data in near real time fashion reducing as much as possible the level of algorithms complexity.

Qualifications and experience requirements:

  • University degree in Computer Science, Engineering or equivalent
  • Problem solving skills
  • Java v >= 8
  • Spring Boot v2.1.
  • Deep Knowledge of algorithms and data structures (with focus on BST, B-Tree, Hash tables, Graphs, MST, SP)
  • Fluency in English (written and spoken)
  • Strong experience in Spring framework (the project will be based on Spring Boot 2.1.*) .
  • The person should also have competences building software cloud based in GCP platform with a microservices approach.
  • Multi -tasking 
  • It is very important that the person communicates well with the entire team and is actively involved in analysis of the project demands.
  • The Developer would also be asked to write technical documentation.
  • It's mandatory to have had experiences in transactional environment with high end concurrency management.
  • It's also mandatory to have deep experience with Java Thread management (Scheduler, Priority, Synchronization, Monitor and Lock), Lambda Expressions and Functional Interfaces, Collection Framework and StreamAPI.
  • Could be beneficial but not mandatory a brief experience with Apache Beam or Spark.
  • It's also beneficial experience in Dokerized environment with Kubernetes clusters

Other technical requirements:

  • View Framework: Thymeleaf
  • Databases: Postgresql 10 and succ., Elastic Search or MongoDB or other NoSql database; Strong proficiency with ANSI\ISO SQL
  • ORM: Jooq or Hibernate
  • Event Manager: Kafka and RabbitMQ
  • Testing tools: JUnit
  • Build tools: Maven, Ant, Gradle
  • Programming tools and versioning: JetBrain IntelliJ, GitLab or GitHub

Methodologies:

  • Agile\Scrum Cloud

Experiences:

  • App Engine
  • Compute Engine
  • Kubernetes Engine
  • Cloud Functions
  • Spanner
  • Bigtable
  • Cloud Storage
  • Big Query
  • Pub/Sub
  • Dataflow

Find more Jobs in Mauritius