Holoteq-Group
Job Position: Senior Java Developer
Job Description
1- Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
2- Contribute in all phases of the development lifecycle
3- Write well designed, testable, efficient code
4- Ensure designs are in compliance with specifications
5- Prepare and produce releases of software components
6- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Minimum Qualifications
– 4+ 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