Java Software Engineer

Holoteq Group

Java Software Engineer vacancy in Qatar

Job Description

Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Minimum Qualifications

3+ years of strong programming skills in Cloud Technologies
Hands on experience in Java 8+, Spring MVC, Spring Boot, Microservices
Hands-on experience of developing RESTful web services
Hands-on experience with Elasticsearch
Hands-on experience with Relational and NoSQL database technologies e.g. MySQL, AWS DynamoDB
Hands-on experience with Build and CI/CD tools like Gradle, Docker, Jenkins
Hands-on experience with unit and automation testing tools such as Junit,JMeter, etc
Proficient in web servers, application servers like Tomcat, Nginx and scripting in Linux environment
Working knowledge of UML, software design patterns, distributed systems, resiliency, security and logging
Passionate, adaptable, flexible, independent and self-motivated individuals who take initiative and ownership of projects are desired
Excellent written and verbal communication skills

Tagged as:

Upload your CV/resume or any other relevant file. Max. file size: 5 MB.