Technical Skills
- 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 and experience in Spring Framework (IOC, Dependency injection, DAO design
pattern, service-oriented architecture, Hibernate and transaction management, ...)
Micro-Services architecture.
- 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
administration.
- 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.
- Familiar with Source Control tools such as Bitbucket.
Duties and Responsibilities
- Team worker and has good skills in problem solving.
- Create an inspiring team environment with an open communication culture.
- Understand team goals and help in achievement.
Education and Training
- Bachelor’s degree in computer science or a similar subject.
- At least 2 years’ experience working with the Java programming language.