Java Scala Developer
Montreal, QC
Long Term
Skills Required :
- Experience in Java / Scala development.
- Sound knowledge of Spring and Spring Boot.
- Exposure to Restful APIs.
- Understanding of Database concepts and SQL / Stored Procedures.
- Exposure to Git and Jenkins CI / CD pipeline.
- Commercial experience of core Java programming with strong proficiency.
- Experience of working with a functional programming language.
- Experience with Scala programming (or willingness to become an expert in it).
- Fundamental knowledge of Microservices.
- Strong experience with distributed caching and relational databases, preferably with Sybase, Oracle, MSSQL.
- Good exposure to middleware - MQ, Kafka.
- Experience of working in a Linux environment.
- Strong analytical and problem-solving skills.
- Strong oral and written communication skills.
- Excellent interpersonal skills and professional approach.
- Ability to work effectively in a global and dynamic team.
Understanding of distributed system design and infrastructure.
Skills Desired :
- Experience in the full software development life cycle.
- Experience working in an agile team using Agile and DevOps practices & tools.
- Experience working with Continuous Integration systems.
- Experience with cloud-ready development, Docker containers.
- Experience with Confluent Kafka.
- Experience with Redis.
- Experience with automation and scripting languages (Python preferred).
- Experience in Data Modeling.
- Experience with Big Data – Hadoop, Spark etc.
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte