- Has good knowledge and experience in JAVA OOP, JDBC, JPA.
- Has good knowledge and experience in Web services (RESTful, SOAP) and integration with external systems.
- Good knowledge in Java enterprise applications and enterprise platforms.
- Good knowledge and experience in Spring Framework (IOC, Dependency injection, DAO design pattern, service-oriented architecture, Hibernate and transaction management, ...).
- Micro-Services architecture.
- Integrated Docker container orchestration framework using Kubernetes by creating pods, configuration
- Maps, deployments using Jenkins.
- Has good knowledge in DB SQL and relation types.
- Digital signature and application security layer (basic authentication and tokenization).
- Working with Apache Tomcat and has good experience in Apache Tomcat deployment and
- Good knowledge in standard Encryption/Decryption algorithms such as AES and 3DES.
- Knowledge and experience with Linux and UNIX.
- Has good knowledge in JIRA platform and workflow.
Duties and responsibilities
- Team worker and has good skills in problem solving.
- Good knowledge in tasks management.
- Help in developing all used technologies in company.
- Create an inspiring team environment with an open communication culture
- Understand team goals and help in achievement
- Decision-making skills.
- Understanding and manage business requirements.
Education and Training
- Bachelor’s degree in computer science or a similar subject.
- At least 5 years’ experience working with the Java programming language.