Job Description

An expert full-stack developer for a full-time, hands-on development role. With the first experience

of server-side implementation. The primary focus will be to adapt an existing online work platform

to meet the requirements related to the current pandemic situation. Your primary responsibility will

be to modify the existing functionality and features to add new functionalities without breaking

existing ones. You will be a part of a team with the back-end Developers, DevOps engineers. The

project is managed in an Agile way, using SCRUM.

Candidate Experience

The candidate should have a minimum of 7+ years of working experience. The candidate will be

evaluated accordingly to their total work experience.

Skills and Qualifications

• Proficiency with JAVA Preferably JAVA11 and OpenJDK 11

• Expert and work experience with Play Framework

• Expert in ORM including the Ebean

• Experience in working in a professional DevOps environment

• Deep understanding of ‘under the hood’ knowledge of JAVA and Play framework

• Excellent experience in writing Unit Tests for core and using mocks for Services

• Good understanding of DevOps, CI/CD principles and practices to improve Software Quality

& Efficiency

• Experience in deploying application in different environments using CD especially hot

deployments

• Work experience on applying the best practices of Web Application development and

Caching

• Well versed with popular open-source relational databases like MySQL 5.7 or MariaDB

• Extensive working knowledge of HTML5, CSS3, XML and JSON.

• Thorough understanding of Reactive Programming, RxJS framework, Databases, API,

Implementing of Caching and RESTful services

• Working experience in an Agile team especially with SCRUM

• Professional, precise communication skills

• Very good verbal communication in English

Following Skills will be an added advantage

• Knowledge or working experience with a search engine like Elasticsearch or Lucene library to

provide distributed, the multitenant-capable full-text search will be of added value

• Work experience with Spring Boot, Spring Cloud Services and ViewJS

• Familiar with Apache Kafka working, Containers, Docker, Kubernetes etc

• Familiar with common microservices patterns

• Service / API test – to test endpoints as thoroughly as possible

• End to End integration test system


Source link