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